Вопрос задан 22.10.2026 в 12:46.
Предмет Информатика.
Спрашивает Федосенко Максим.
1) Найти минимальное число, большее 300, которое нацело делится на 19. 2) С клавиатуры вводится натуральное число n. Найти количество цифр этого числа, их сумму, количество чётных и нечётных цифр, сколько цифр в числе делится на 3.
Ответы на вопрос
Отвечает Салимгареев Руслан.
1) Делим \(300\) на \(19\): \(19\cdot15=285\), а следующее кратное число: \(19\cdot16=304\). Значит, минимальное число больше \(300\), которое делится на \(19\), — \(304\).
2) В программе нужно по очереди выделять последнюю цифру числа: \(d=n\bmod10\), затем убирать её: \(n=n\mathbin{//}10\). Для каждой цифры увеличиваем счётчик цифр и сумму; проверяем, чётная ли она и делится ли на \(3\).
Псевдокод:
\(k=0,\ s=0,\ even=0,\ odd=0,\ mult3=0\)
\(\text{пока } n>0:\)
\(\quad d=n\bmod10\)
\(\quad k=k+1,\ s=s+d\)
\(\quad \text{если } d\bmod2=0,\ \text{то } even=even+1,\ \text{иначе } odd=odd+1\)
\(\quad \text{если } d\bmod3=0,\ \text{то } mult3=mult3+1\)
\(\quad n=n\mathbin{//}10\)
Здесь \(k\) — количество цифр, \(s\) — их сумма.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

