All of the love we left behind watching the flashbacks intertwine. I think our lives have just begun.
Здравствуйте. У меня тут проблема. Программа должна в считанном массиве подсчитать число ее строк, в пределах каждой из которых элементы упорядочены по возрастанию.
i и j - счетчики для количества строк и элементов в строке соответственно. l и q - количествj строк и элементов в строке соответственно. kol - количество упорядоченных по возрастанию строк. m - количество пар элементов, в котором первый элемент меньше второго.
А теперь внимание вопрос: алгоритм не работает, ха-ха. В вводимом массиве есть по крайней мере одна строка с упорядоченными по возрастанию элементами, поэтому ошибка в самом алгоритме. Трассировка не помогла, некоторые упорядоченные как надо элементы просто игнорировались условием, I wonder why... Только на вас и надеюсь))
Написала функцию для определения первой строки в которой все элементы положительны. Сначала выделяла память с помощью функции malloc, потом сказали что надо с помощью new, но при этом ничего не объяснили
Репетитор по Математике и Физике осуществляет подготовку в вузы по любым дисциплинам. Помогает школьникам и студентам, имеющим трудности в освоении программы. Студент 4го курса Ф-таПрикладнойМатематики МИЭМ(ТУ)
системы - бессистемные, стандарты - нестандартные, Пространство - неэвклидово, хрен знает, чьё оно. (с) Тимур Шаов
установка проходит без проблем, после мускул требует конфигурацию, в зависимости от заданных параметров которой, выдает либо ошибку(в изображении), либо виснет намертво. подскажите пути решения
Здравствуйте. интересует такая вещь как автоматическая генерация кода из диаграмм UML. сталкивались ли вы с такими продуктами, кто генерирует полный код программы. то есть не только скелет по диаграмме классов. то, что мне попадалось в руки вне зависимости от того, что было написано, что умеют генерировать не только из диаграммы классов все равно генерировали только из нее(ну или я что-то не смогла найти). и да, каких диаграмм достаточно, чтобы описать код программы.
Здравствуйте! Для учебной задачи пишу класс больших чисел, важной является именно самостоятельная реализация. Понимаю,примеров много, но все таки ничто так не даст понимания,как самостоятельное написание,а,увы,с алгоритмикой совсем плохо( Пишу на С#, но это не слишком принципиально. Большое число представлено в виде массива, каждый элемент которого-разряд, представляет собой число от 0 до 9. Инициализация, вывод-есть. Есть !=, ==. Так же перегрузила сложение, -- и ++. Умножение-в процессе-более-менее. Проблема с делением. Я вообще не представляю, как это можно сделать. (Деление большого числа на маленькое) Деление-как деление в столбик. Но я даже приступиться не могу( Буду благодарная за любого рода помощь, хотя бы принцип реализации, как это все надо реализовывать. Спасибо большое... Если необходимо-код приложу...
Здравствуйте,не мог бы мне кто сказать как человеческим способом можно возводить в степень.К примеру x^3/2.Я знаю только,как через экспоненту(exp(3/2*ln(X)). А если у меня например (-5)^3,приходиться ставить модуль,так как подлогарифм.выражение не может быть отрицательным,а потом ещё минус ставить,а это же порядком надоело.Заранее спасибо.
Добрый день! Помогите пожалуйста разобраться с примером, вот сама функция: . В Паскале у меня получилась она так:
Program funkciya; Uses crt; Var y,a,b,x:real; Begin clrscr; writeln ('vvedite a='); readln (a); writeln ('vvedite b='); readln (b); writeln ('vvedite x='); readln (x); y:=(sqr(cos(x*x*x))-(x/(sqrt(sqr(a))+(sqr(b)))))*arctan(x/sqrt(1-sqr(x))); writeln ('y',y:7:2); readkey; End.
Но после того как я нажимаю Ctrl+F9 ввожу данные a,b,x, то Паскаль мне выдаёт ошибку: Error 207: Invalid floating point operation , ну если я меняю writeln ('y',y:7:2) на writeln (y) , то выдаёт: Error 200: Division by zero.
Здравствуйте! Требуется создать круговую диаграмму в С++ (VS). Нет ли у кого-то случайно работающего кода с ней?
И помогите, пожалуйста, решить проблему. Запускаю код с графикой, а в ответ выдает ошибку. Error1 fatal error C1083: Cannot open include file: 'graphics.h': No such file or directory d:\grafika\grafika\grafika.cpp Что делать?
апд: я так понимаю, эта библиотека используется только в С++ борланд но, не в VS. какую библиотеку нужно прописать в VС++, чтобы работала графика?
Я не буду прилагать слишком много усилий к тому, чтобы вам понравиться, не нравлюсь - вы мои враги на следующие 2 часа.
Здравствуйте. Имею проблемы с задачей на С++. Конкретно - с классом map библиотеки STL.
Задача такая: читать дальшеНаписать программу моделирования работы автобусного парка. Сведения о каждом автобусе содержат: номер автобуса, фамилию и инициалы водителя, номер маршрута. Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: □ начальное формирование данных о всех автобусах в парке в виде списка (ввод с клавиатуры или из файла); □ имитация выезда автобуса из парка: вводится номер автобуса; программа уда¬ляет данные об этом автобусе из списка автобусов, находящихся в парке, и за¬писывает эти данные в список автобусов, находящихся на маршруте; □ имитация въезда автобуса в парк: вводится номер автобуса; программа удаляет данные об этом автобусе из списка автобусов, находящихся на маршруте и записывает эти данные в список автобусов, находящихся в парке. □ Вывод сведений об автобусах, находящихся в парке и об автобусах, находящихся на маршруте
Решить задачу, используя для представления данных контейнерный класс map, в качестве ключа использовать «номер автобуса». Предусмотреть вывод сведений об автобусах производить в порядке возрастания номеров автобусов и в порядке возрастания номеров маршрутов.
собственно, с теми проблемами разобрался, но теперь появилась проблема чисто кодового характера. for(map::iterator iter=table2.begin(); iter!=table.end() { if (((*iter).first.num)==number) iter=table2.erase(iter); *здесь необходимо сперва вставить этот элемент в table3, а затем удалить из table2* else {cout<<(*iter).first.num<<"\t"<<(*iter).first.name<<"\t"<<(*iter).first.marsh<<"\n"; iter++;} } Излазил всё, но не могу найти варианта, чтобы вставить объект с позиции итератора. Т.е. находил что-то типа table3.insert(iter, что-то непонятное). Но вот как именно в этом случает в цикле вставить этот объект?
Запоролся на этом, двинуться дальше не могу, хотя задача в принципе решена. Помогите, пожалуйста! Заранее спасибо.
class c0{ c1[] obj; ... bool f(int x){ //из this используется только obj, ничего не меняется } ... }
class c1{ c2 obj; ... }
class c2{ //здесь очень хочется использовать функцию f() }
зы. как правильно написать имею ввиду то, что как правильно сослаться на эту функцию. или вызывать. мне в голову приходит только singleton, но он тут не катит.
Надо себя пробовать во всем по очереди. Плучать по носу, падать, вставать...
Совсем запарилась..Кто-нибудь может мне сказать, почему у меня в пэинте при рисовании прямой линии эта линия ведёт себя неадекватно?!..Она одновременно является стирательной резинкой.. http://dumpz.org/14287/
public void lineOperation(MouseEvent e) { mainColor = colorchosed;
Graphics g = drawPanel.getGraphics(); g.setColor(mainColor);
if (initialLine) { setGraphicalDefaults(e); g.setXORMode(xorColor); g.drawLine(Orx,Ory,mousex,mousey); initialLine=false; }
if (mouseHasMoved(e)) { g.setXORMode(xorColor); g.drawLine(Orx,Ory,mousex,mousey);
mousex = e.getX(); mousey = e.getY();
g.drawLine(Orx,Ory,mousex,mousey); }
}
как я понимаю, здесь что-то не то..в дроЛайн небось, да?
помогите, пожалуйста.. Private Sub CommandButton3_Click() Dim row As Integer Dim x1 As Double Dim x2 As Double Dim i As Double Dim z As Double Dim y As Double Dim s As String x1 = Val(TexBox1.Text) x2 = Val(textBox2.Text)
row = 7 For i = x1 To x2 Step 0.5 z = Cos(3 * i ^ 2 - i + 1) If (z > 0) Then y = Sqr(i) + z If (z <= 0) Then y = Exp(i) - Log(i) Worksheets(1).Cells(row, 4).Value = "x=" + Str(i) + " - y=" + Str(y) row = row + 1 Next i End Sub все правильно? и вот строчку, выделенную жирным надо изменить как-то...а я не знаю должно получится что-то вроде такого: читать дальше
помогите пожалуйста дописать програмку! Суть программы: Копирование файла - программа запрашивает два полных имени файла, источник и приемник, и производит копирование источника в приемник.
Вот что есть на данный момент: .model small .stack 100h .code .386 start: mov ax,DGROUP; указывают где начала кода mov ds, ax
;получаем длину командной строки mov cl, es:80h cmp cl, 1 ;если длина строки - 1 символ jle show_usage ;значит полезного в ней нет, выводим справку о программе
;иначе переносим имя файла в path ;mov cl, es:80h sub cl,1 mov bx,81h next: inc bx mov ah,es:[bx] mov path[bx-82h],ah LOOP next
;и открываем этот файл mov ax,3d00h ; открываем для чтения lea dx,path ; DSx указатель на имя файла ; mov dx,offset path ; DSx указатель на имя файла int 21h ; в ax деcкриптор файла jc exit ; если поднят флаг С, то ошибка открытия
mov bx,ax ; копируем в bx указатель файла xor cx,cx xor dx,dx mov ax,4200h int 21h ; идем к началу файла out_str: mov ah,3fh ; будем читать из файла mov cx,1 ; 1 байт lea dx,buf ; в память buf int 21h cmp ax,cx ; если достигнуть EoF или ошибка чтения jnz close ; то закрываем файл закрываем файл mov dl,buf mov ah,2 ; выводим символ в dl int 21h ; на стандартное устройство вывода jmp out_str close: ; закрываем файл, после чтения mov ah,03Eh int 21h jmp exit
show_usage: mov ah,9 ; Функция DOS 09h mov dx,offset usage int 21h ; вывести строку на экран ; выход из процедуры exit: mov ax,4c00h ;конец программы int 21h
.data usage db "Using this program:",0Dh,0Ah,"fread.exe [filename.txt]",0Dh,0Ah,'$' path db " " ; имя файла для октрытия buf db ?
end start
Но тут программа только запрашивает имя файла. Я никак не могу разобраться буфером и assembler, хотя бы наведите на правильную мысль! очень буду признательна)))