Предмет: Информатика,
автор: Аноним
Программист написал программу, вычисляющую сумму элементов массива A, десятичная запись которых заканчивается на 5. Какое условие он записал вместо многоточия?
В ответе запишите только пропущенное условие
s := 0;
for i := 1 to n do begin
if ... then
s:= s + A[i]
end;
Язык паскаль
Ответы
Автор ответа:
0
Программист записал: A[i] mod 10 = 5
Последняя цифра числа должна быть 5, мы это проверяем с помощью оператора "mod", используя mod 10 мы как бы "откусываем" последнюю цифру числа и сравниваем ее с 5-кой, если она равна 5-ке, то мы выполняем s := s + A[i], иначе ничего не делаем.
restIess:
добавил в ответ
Похожие вопросы
Предмет: Геометрия,
автор: nikita1998711
Предмет: Алгебра,
автор: gavaweram
Предмет: Физика,
автор: Qwes123
Предмет: Другие предметы,
автор: Аноним