Найти сумму всех элементов массива кратных трем - PascalABC.NET
Формулировка задачи:
Дан одномерный массив состоящий из 25 элементов целого числа.Найти сумму всех элементов кратным трем(с блок-схеймо)
Решение задачи: «Найти сумму всех элементов массива кратных трем»
textual
Листинг программы
- uses Arrays;
- begin
- randomize;
- var A := CreateRandomIntegerArray(25, -100, 100);
- PrintLn(A.Where(x -> x mod 3 = 0));
- Print('A = ', A, NewLine + 'Сумма элементов, кратных 3 = ', A.Where(x -> x mod 3 = 0).Sum());
- end.
Объяснение кода листинга программы
- Используется пространство имен
Arrays
. - Задается случайное начальное значение для генератора случайных чисел с помощью
randomize
. - Создается массив целых чисел
A
размером 25 с помощьюCreateRandomIntegerArray(25, -100, 100)
. - Выводится на экран список элементов массива
A
, которые кратны трём, с помощьюPrintLn(A.Where(x -> x mod 3 = 0))
. - Выводится на экран сумма элементов массива
A
, которые кратны трём, с помощьюPrint('A = ', A, NewLine + 'Сумма элементов, кратных 3 = ', A.Where(x -> x mod 3 = 0).Sum())
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д