Вариант 7. Дан линейный массив целых чисел. а) найти значение минимального элемента; б)...

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

Вариант 7. Дан линейный массив целых чисел. а) найти значение минимального элемента; б) определить произведение нечетных элементов массива; B) вывести на экран новое состояние массива, в котором ко всем нулевым элементам прибавлено число


Информатика (34 баллов) | 26 просмотров
0

Программу написать в Pascal

Дан 1 ответ
0 голосов

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


i,n,min,u,m:integer;


begin


Randomize;


write(‘Сколько чисел в массиве: ‘);


readln (n);


min:=9;


u:=1;


write(‘Какое число прибавлять к нулевым элементам массива: ‘);


readln(m);


write(‘Массив: ‘);


for i:= 1 to n do


begin


a[i]:=random(10);


write(a[i],’ ‘);


if a[i]

if a[i] mod 2=1 then u:=u*a[i];


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


end;


writeln(‘ ‘);


writeln(‘Минимальный элемент массива: ‘,min);


writeln(‘Произведение нечетных элементов массива: ‘,u);


write(‘Новое состояние массива: ‘);


for i:=1 to n do


write(a[i],’ ‘);


end.



(102 баллов)
0

В общем, ничего не добавляй, я уже изменила)

0

Там, где первая “if a[i]” нужно добавить “