Паскал. решите пожалуйста, задание ** фото.

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

Паскал. решите пожалуйста, задание на фото.


image

Информатика (37 баллов) | 72 просмотров
Дан 1 ответ
0 голосов
// PascalABC.NET 3.3, сборка 1576 от 16.11.2017
// Внимание! Если программа не работает, обновите версию!

begin
var a:= ReadArrInteger(ReadInteger);
Writeln(a.Where(t -> (t mod 4 <> 0) and (abs(t)>99) and (abs(t)<1000)).sum);<br>end.
(8.8k баллов)
0

Как работает, подскажите пожалуйста.

0

Writeln(a.Where(t -> (t mod 4 <> 0) and (abs(t)>99) and (abs(t)<1000)).sum);

0

a.where <==> фильтровать массив по (каждый элемент кратен "4" и модуль числа в интервале [100;999]

0

sum - суммировать(a.where(тут условие фильтра*)

0

Спасибо большое