написат программу для вычисления суммы четных частей данного массива А состаяшего

Написат программку для вычисления суммы четных частей данного массива А состаяшего из 20 ти елементов

Задать свой вопрос
2 ответа
Const
   N = 20;
Var
   A:array[1..N] of integer;
   i:integer;
   S:real;
Begin
Randomize;
S:=0;
Write('Исходный массив: ');
For i:= 1 to N do
    Begin
    A[i]:=random(21)-10;
    Write(A[i],' ');
    if A[i] mod 2 = 0 then S:=S+A[i];
    End;
WriteLn;
WriteLn('Сумма чётных частей: ',S);
End.
// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(20,-99,99); a.Println;
  Writeln('S=',a.Where(x-gt;x.IsEven).Sum)
end.

Пример
47 -39 -65 49 -65 82 -70 37 -4 5 -77 62 26 -7 96 -58 -83 43 74 -20
S=188
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт