![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.03.2009
Сообщений: 5
|
![]()
После максимального элемента каждой строки вставить соответствующий элемент из заданного одномерного массива
Program Pr3; uses crt; var x:array[1..10,1..10]of integer; y:array[1..10] of integer; n,m,i,j,k,p,z:integer; begin clrscr; write('vvedite 4islo stolb massiva (<=9 ![]() write('vvedite 4islo stok massiva(<=9)'); readln(m); write('zapolnenie massiva:'); for i:=1 to n do for j:=1 to m do begin writeln('x[',i,',',j,']='); readln(x[i,j]); end; writeln; writeln('zapolnenie odnomernogo massiva:'); write('vvedite elements massiva'); for j:=1 to n do begin writeln('y[',i,']'); readln(y[i]); end; writeln('ishodnui massiv:'); for i:=1 to n do begin for j:=1 to m do write(x[i,j]:6); writeln; end; for i:=1 to n do begin z:=x[i,1]; k:=1; for j:=1 to m do if x[i,j]>z then begin z:=x[i,j]; k:=j; end; for p:=m to k do x[i,p+1]:=x[i,p]; x[i,k]:=y[i]; end; writeln; writeln('polu4ennui massiv:'); for i:=1 to n do begin for j:=1 to m+1 do write(x[i,j]:3); writeln; end; readln; Работает только в последней строке, и ставит перед максимальным, а не после, в остальных строках ставит нулевые значения |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подскажите, что не так с кодом | Grisha248 | Помощь студентам | 2 | 24.05.2009 16:41 |
Подскажите что не так... | SynonymMixer | Работа с сетью в Delphi | 10 | 26.01.2009 23:49 |
Что я не так сделал в игре???Подскажите. | spamer | Общие вопросы Delphi | 1 | 06.01.2009 23:04 |
Подскажите что не так в программе? | Toxass | Общие вопросы Delphi | 9 | 20.12.2008 10:11 |
Подскажите что тут не так!? | dcl | Общие вопросы Delphi | 5 | 28.03.2007 08:15 |