![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 16.03.2011
Сообщений: 3
|
![]()
Ребят напишите значение всех действий по строчно ( в скобках)! Вообще не понимаю паскаль этот а сдавать надо както)
uses crt; var n,i,j: byte; max,maxi,min,mini: integer; a: array[1..100] of integer; swap, sum: integer; mult: longint; Begin clrscr; write('n = '); readln(n); for i:=1 to n do Begin write('a[',i,'] = '); readln(a[i]); End; sum:=0; for i:=1 to n do if a[i] > 0 then sum:=sum+a[i]; mult:=1; min:=abs(a[1]); max:=abs(a[1]); for i:=1 to n do if abs(a[i]) >= max then Begin max:=abs(a[i]); maxi:=i; End else if abs(a[i]) <= min then Begin min:=abs(a[i]); mini:=i; End; if mini <= maxi then for i:=mini+1 to maxi-1 do mult:=mult * a[i] else for i:=maxi+1 to mini - 1 do mult:=mult * a[i]; for i:=1 to n-1 do for j:=i+1 to n do if a[i] < a[j] then Begin swap:=a[i]; a[i]:=a[j]; a[j]:=swap; End; writeln('Sum = ',sum); writeln('Mult = ',mult); for i:=1 to n do write(a[i],' '); readln; End. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal=(((( | Onotole | Помощь студентам | 4 | 21.10.2010 23:15 |
Turbo Pascal or Pascal ABC | Ikram | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 27.04.2010 13:44 |
а free pascal не читает задачи которые написаны на turbo pascal? | demonara | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 25.05.2009 16:28 |
Перевод кода из Pascal в Object Pascal | zemskov77 | Общие вопросы Delphi | 1 | 03.01.2009 09:37 |