Ввести одномерный массив из 12 целых чисел. Распечатать ** экране ту половину массива...

0 голосов
59 просмотров

Ввести одномерный массив из 12 целых чисел. Распечатать на экране ту половину массива (первые 6 чисел или последние 6), в которой сумма больше.


image

Информатика (12 баллов) | 59 просмотров
Дан 1 ответ
0 голосов

var a:array[1..1000] of integer;
n,i,sum1,sum2:integer;
begin
n:=12;
for i:=1 to n do begin
write('Vvedite a[',i,']=');
read(a[i]);
end;
sum1:=0;
sum2:=0;
for i:=1 to 6 do begin sum1:=sum1+a[i]; end;
for i:=6 to n-1 do begin sum2:=sum2+a[i]; end;
if sum1=sum2 then write('=') else
if sum1>sum2 then begin
for i:=1 to 6 do writeln(a[i]) end
else for i:=6 to n-1 do writeln(a[i]);
end.

(1.3k баллов)