Дан массив Q(15) , заполненный числами [0,100].Найдите количество чётных чисел и их сумму...

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

Дан массив Q(15) , заполненный числами [0,100].Найдите количество чётных чисел и их сумму
помогите, пожалуйста !!


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

Язык?

0

Паскаль

Дан 1 ответ
0 голосов
Правильный ответ

// дан массив Q(15) , заполненный числами [0,100].Найдите количество чётных чисел и их сумму
Var Q    : array [1..15] of byte;
    i,n  : byte;
    s    : word;
begin
  randomize;
  for i:=1 to 15 do
    begin
      Q[i]:=random(101); //заполняем массив случайными числами
    end;
  for i:=1 to 15 do
    begin
      if (Q[i]mod 2=0) then //определяем четные чиcла
        begin
          n:=n+1;           //высчитываем их количество
          s:=s+Q[i];        //и сумму
        end;
    end;
writeln ('в данном массиве ',n,' четных чисел. Их сумма равна ',s)
end.

Первый и второй циклы можно объединить (я так делал для наглядности) 

(31.5k баллов)