Предмет: Информатика,
автор: Аноним
Программист написал программу, вычисляющую сумму элементов массива 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:
добавил в ответ
Интересные вопросы
Предмет: Физика,
автор: someonez
Предмет: Химия,
автор: Каскадэро
Предмет: Русский язык,
автор: Аноним
Предмет: Математика,
автор: Minakova6718