C++ Как посчитать сколько из данных чисел кратны числу n и заканчиваются на 1?

Суть вопроса:
Дается 5 натуральных чисел x1,..,x5 и число n
Необходимо посчитать, сколько из чисел x1,..,x5 кратно числу n и заканчиваются на 1
В виде кода
  • Вопрос задан
  • 267 просмотров
Решения вопроса 1
wataru
@wataru Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Число кратно n, если остаток от деления на n равен 0. Получить остаток можно, воспользовавшись оператором деления по модулю: x%n. Сравнение с 0 делается оператором сравнения ==.

Число заканчивается на 1, если последняя цифра равна 1. Цифру можно получить, взяв остаток от деления на 10 (см. оператор % выше). Надо этот результат сравнить с 1.

Чтобы выполнялись оба условия, надо объединить их оператором логического И (&&).

Чтобы подсчитать числа, в которых выполняются условия выше - надо пройтись по ним циклом (или 5 раз написать похожий код). Там надо через if проверить условие и, если оно выполняется, увеличить счетчик (можно вот так: ++cnt;

В код переводите сами, это же ваше задание по изучению C++.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы