Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2011, 11:18   #1
HukcoH
 
Регистрация: 16.03.2011
Сообщений: 3
По умолчанию Pascal

Ребят напишите значение всех действий по строчно ( в скобках)! Вообще не понимаю паскаль этот а сдавать надо както)

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.
HukcoH вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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