Информатика, . паскаль, массивы. задать случайным образом 10 элементов массива: целые числа из интервала от -5 до 50. найти: 2) произведение элементов, стоящих на чётных местах; 3) количество отрицательных элементов. 4) ввести с клавиатуры 12 элементов числового массива. все положительные увеличить на 100, все отрицательные обнулить.

marystuart21 marystuart21    1   19.06.2019 09:30    3

Ответы
ThreeCats ThreeCats  02.10.2020 05:13
A: array [1..50] of integer;
i, pr, otr: integer;
begin
randomize;
for i := 1 to 10 do
   a[i] := random(50) - 5;
otr := 0;
pr := a[2];
for i := 1 to 10 do
  begin
     if (a[i] < 0) then inc(otr);
     if (i mod 2 = 0) then
       pr := pr * a[i];
  end;
writeln('Отрицательных - ',otr,' Произведение - ',pr);
for i := 1 to 12 do
 begin
read(a[i]);
if(a[i] > 0) then
inc(a[i],100)
else
a[i] := 0;
write(a[i],' ');
end;
end;
ПОКАЗАТЬ ОТВЕТЫ
таня43564 таня43564  02.10.2020 05:13
Вот держи,будут вопросы-пиши в лс
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика