Число кратно n, если остаток от деления на n равен 0. Получить остаток можно, воспользовавшись оператором деления по модулю: x%n
. Сравнение с 0 делается оператором сравнения ==
.
Число заканчивается на 1, если последняя цифра равна 1. Цифру можно получить, взяв остаток от деления на 10 (см. оператор % выше). Надо этот результат сравнить с 1.
Чтобы выполнялись оба условия, надо объединить их оператором логического И (&&
).
Чтобы подсчитать числа, в которых выполняются условия выше - надо пройтись по ним циклом (или 5 раз написать похожий код). Там надо через if
проверить условие и, если оно выполняется, увеличить счетчик (можно вот так: ++cnt;
В код переводите сами, это же ваше задание по изучению C++.