![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.05.2009
Сообщений: 39
|
![]()
Помогите пож-та сделать в этой задаче упорядочивание элементов побочной диагонали в порядке у бывания:
program lab2; uses crt; type mas=array[1..7,1..7] of real; var a:mas; i,j:integer; sum,temp:real; begin clrscr; randomize; writeln (' '); for i:=1 to 7 do begin for j:=1 to 7 do begin a[i,j]:=-10+random(20); write(a[i,j]:3:0) end; writeln end; for i:=1 to 6 do for j:=i+1 to 7 do if a[i,i]>a[j,j] then begin temp:=a[i,i]; a[i,i]:=a[j,j]; a[j,j]:=temp; end; writeln (' '); sum:=0; for i:= 2 to 7 do for j:= 1 to i-1 do sum:= sum+a[i,j]; writeln('summa pod glavnoi diagonalu =',sum:0:0); writeln (' '); for i:= 1 to 7 do begin writeln (''); for j:= 1 to 7 do write(a[i,j]:3:0); writeln end; readln end. в этой задаче упорядочивает главную диагональ в порядке возрастания. Нужно срочно, т.к. сдаю отчет. пожалуйста помогите. |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 26.05.2009
Сообщений: 39
|
![]()
for i:=1 to 6 do
for j:=i+1 to 7 do if a[i,i]>a[j,j] then как из этого сделать, чтбы упорядочивало побочную диагонал? Подскажите пож-та. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
![]() Код:
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 26.05.2009
Сообщений: 39
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Массивы (pascal) | Стасссс | Помощь студентам | 9 | 20.02.2010 17:14 |
Массивы [pascal] | Rulyas | Помощь студентам | 14 | 10.09.2009 00:12 |
Pascal/Массивы | ромка) | Паскаль, Turbo Pascal, PascalABC.NET | 6 | 14.06.2008 18:29 |
Массивы в Pascal | Alex XXX | Помощь студентам | 4 | 21.04.2008 02:16 |
Pascal. Массивы | Danilyuk | Помощь студентам | 1 | 22.01.2008 19:56 |