Массив из 10 элементов заполнить случайными числами от - 3 до 4 включительно. Найти сумму...

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

Массив из 10 элементов заполнить случайными числами от - 3 до 4 включительно.
Найти сумму отрицательных элементов. Заменить все положительные элементы нулями.Определить количество нулевых элементов.


Информатика (72 баллов) | 29 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

//Pascal
var
  A: array[1..10] of integer;
  i, Count: byte;
  sum: integer;
begin
  randomize;
  writeln('Сгенерированный массив');
  for i := 1 to 10 do
  begin
    A[i] := random(8)-3;
    if A[i] < 0 then
      sum := sum + A[i];
    write(A[i],' ');
  end;
  writeln;
  writeln('Сумма отрицательных элементов = ', sum);
  writeln;
  writeln('Измененный массив');
  for i := 1 to 10 do
  begin
    if A[i] >= 0 then
    begin
      A[i] := 0;
      Count := Count + 1;
     end;
    write(A[i], ' ');
  end;
  writeln;
  writeln('Количество нулевых элементов = ', Count);
end.


image
(9.4k баллов)