• Предмет: Информатика
  • Автор: Аноним
  • Вопрос задан 2 года назад

Программист написал программу, вычисляющую сумму элементов массива A, десятичная запись которых заканчивается на 5. Какое условие он записал вместо многоточия?

В ответе запишите только пропущенное условие



s := 0;
for i := 1 to n do begin
if ... then
s:= s + A[i]
end;

Язык паскаль

Ответы

Ответ дал: restIess
0

Программист записал: A[i] mod 10 = 5

Последняя цифра числа должна быть 5, мы это проверяем с помощью оператора "mod", используя mod 10 мы как бы "откусываем" последнюю цифру числа и сравниваем ее с 5-кой, если она равна 5-ке, то мы выполняем s := s + A[i], иначе ничего не делаем.


Аноним: Можешь аргументировать?
restIess: добавил в ответ
Вас заинтересует