Вопрос задан 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\) — их сумма.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос