Показать сообщение отдельно
Старый 31.03.2014, 17:22   #3 (permalink)
poiu
Member
 
Регистрация: 05.03.2014
Сообщений: 200
Сказал(а) спасибо: 2
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 834
По умолчанию

const
N = 20;
var
i, min, max: byte;
sum, tmp: integer;
mas: array [1..N] of integer;
begin
randomize();
writeln('Vhodnoy massiv:');
for i:= 1 to N do
begin
mas[i]:= random(100);
write(mas[i]:3);
end;
min:= mas[1];
max:= mas[1];
sum:= mas[1];
for i:= 2 to N do
begin
if mas[i]> max then max:= mas[i];
if mas[i]< min then min:= mas[i];
sum:= sum + mas[i];
end;
writeln;
writeln('min = ', min);
writeln('max = ', max);
writeln('summa = ', sum);
for i:= 1 to (N+1) div 2 do
begin
tmp:= mas[i];
mas[i]:= mas[N-i+1];
mas[N-i+1]:= tmp;
end;

writeln('Obratniy massiv:');
for i:= 1 to N do write(mas[i]:3);
readln;
end.
poiu вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070