Дан массив из N элементов. Определить сумму элементов, которые краты 5

maksdvinskih maksdvinskih    2   26.02.2020 18:06    1

Ответы
Лама123 Лама123  11.10.2020 13:52

ответ: Python

a=[]                              # Пусть данный массив лежит в переменной а

s=0                                  # Объявление переменной суммы

for i in range(len(N)):    # перебор индексов (от 0 до кол-ва

                                                                         элементов N)

    if a[i] %5 == 0:           # Проверяем на кратность пяти

         s=s+a[i]                 # Прибавляем к сумме каждый элемент

print(s)                           # Печатаем сумму

Объяснение:

ПОКАЗАТЬ ОТВЕТЫ
Camilla007 Camilla007  11.10.2020 13:52

PascalABC.NET

#Решение 1. Массив генерируется случайно

begin

 var A := ArrRandom(ReadInteger('N = '));

 A.Where(x -> x mod 5 = 0).Sum.Println;

end.

#Решение 2. Массив вводится с клавиатуры юзером

begin

 var A := ReadArrInteger('Enter array: ', ReadInteger('N = '));

 A.Where(x -> x mod 5 = 0).Sum.Println;

end.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика