В массиве заменить все нулевые элементы суммой всех элементов(паскаль)

Вопрос школьника по предмету Информатика

В массиве заменить все нулевые элементы суммой всех элементов(паскаль)

Ответ учителя по предмету Информатика

Program n1;

const n=10;

var a: array[1..n] of integer;

i,sum: integer;

begin

randomize;

sum:=0;

write(‘исходный массив: ‘);

for i:=1 to n do

begin

a[i]:=random(21)-10;

write(a[i],’ ‘);

sum:=sum+a[i];

end;

writeln;

write(‘полученный массив: ‘);

for i:=1 to n do

begin

if a[i]=0 then a[i]:=sum;

write(a[i],’ ‘);

end;

end.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Похожие вопросы от пользователей