![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 15
|
![]()
Помогите,пожалуйста!!!
Заменить последний отрицательный элемент массива на модуль первого элемента массива. var Form1: TForm1; N:integer; M:array of integer; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var i:integer; begin Randomize; N:=Strtoint(Edit1.Text); setlength(M,N); Edit2.Text:=' '; Edit3.Text:=' '; for I := 0 to N-2 do begin M[i]:=Round(Sin(Random(10))*10); Edit2.Text:=Edit2.Text+' '+inttostr(M[i]) end; for i := n-1 downto 0 do if m[i] < 0 then break; Edit2.Text:=Edit2.Text+' '+inttostr(M[i]); end; M[n-1]:=abs(m[1]); Edit3.Text:=Edit3.Text+' '+inttostr(M[i]); end |
![]() |
![]() |
![]() |
#12 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
оформляйте код тегом code, решетка над окном сообшения (#)
находите последний отрицательный, а меняете значение у последнего, причем модулем не первого элемента массива а второго, массив то с 0 Код:
Код:
Код:
Код:
Код:
Последний раз редактировалось vovk; 21.01.2012 в 20:08. |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 15
|
![]()
Разделить все элементы массива с нечетными номерами на последний элемент (последний элемент отличен от 0).
как записать код? Код:
________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 22.01.2012 в 17:48. |
![]() |
![]() |
![]() |
#14 |
!=
Участник клуба
Регистрация: 08.09.2008
Сообщений: 1,751
|
![]()
Ещё раз оформляйте код тегом
В цикле выполняется только первая строчка кода следующая за циклом, если нужно выполнять несколько строк, то их заключают в блок begin end; Код:
а деление и вывод изменённого массива делать уже в другом цикле. Код:
Хотя всё можно в 1 цикле сделать, с вложенным циклом для обработки 0 значений, всё равно в массиве остаётся только вариант после деления Последний раз редактировалось vovk; 22.01.2012 в 13:11. |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 15
|
![]()
Помогите исправить ошибки! Дан двумерный массив размером n*m, заполненный случайным образом.
Заменить минимальный по модулю элемент каждого столбца на противоположный Код:
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 15
|
![]()
Дан двумерный массив размером n*m, заполненный случайным образом.
как Вставить после каждого столбца, содержащего значение равное нулю столбец из нулей. Код:
Последний раз редактировалось 999; 23.01.2012 в 17:38. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача Delphi | Slimluma | Помощь студентам | 13 | 26.12.2011 01:35 |
Delphi задача | Яська | Помощь студентам | 7 | 16.12.2010 20:21 |
Delphi 7. Задача | Юрий2009 | Помощь студентам | 6 | 02.05.2009 20:37 |
Задача в Delphi | Oksana11 | Помощь студентам | 3 | 22.12.2007 00:12 |