Дано трехзначное число. Определить, входит ли в него цифра 6 и если входит, то сколько этих цифр.
Ответы на вопрос
Чтобы определить, входит ли в трёхзначное число цифра 6, нужно проверить каждую его цифру: сотни, десятки и единицы.
Пусть дано трёхзначное число n.
1. Выделим цифры числа
-
цифра сотен:
n / 100 -
цифра десятков:
n / 10 % 10 -
цифра единиц:
n % 10
Если речь идёт о целочисленном делении, то:
-
a = n / 100 -
b = n / 10 % 10 -
c = n % 10
2. Проверим, какие из них равны 6
Считаем количество шестёрок:
k = 0
-
если
a == 6, тоk = k + 1 -
если
b == 6, тоk = k + 1 -
если
c == 6, тоk = k + 1
3. Делаем вывод
-
если
k = 0, то цифра 6 в числе не входит -
если
k > 0, то цифра 6 входит k раз
Пример
Пусть число n = 686
Тогда:
-
сотни:
6 -
десятки:
8 -
единицы:
6
Цифра 6 встретилась 2 раза.
Решение в виде алгоритма
-
Ввести трёхзначное число.
-
Выделить его три цифры.
-
Посчитать, сколько из них равны 6.
-
Если количество равно нулю, вывести, что цифра 6 не входит.
-
Иначе вывести, сколько раз входит цифра 6.
Пример на псевдокоде
ввести n
a = n div 100
b = n div 10 mod 10
c = n mod 10
k = 0
если a = 6 то k = k + 1
если b = 6 то k = k + 1
если c = 6 то k = k + 1
если k = 0
вывести "Цифра 6 не входит"
иначе
вывести "Цифра 6 входит ", k, " раз"
Например, на Паскале
pascalvar
n, a, b, c, k: integer;
begin
readln(n);
a := n div 100;
b := n div 10 mod 10;
c := n mod 10;
k := 0;
if a = 6 then k := k + 1;
if b = 6 then k := k + 1;
if c = 6 then k := k + 1;
if k = 0 then
writeln('Цифра 6 не входит')
else
writeln('Цифра 6 входит ', k, ' раз');
end.
Например, на Python
Pythonn = int(input())
a = n // 100
b = n // 10 % 10
c = n % 10
k = 0
if a == 6:
k += 1
if b == 6:
k += 1
if c == 6:
k += 1
if k == 0:
print("Цифра 6 не входит")
else:
print("Цифра 6 входит", k, "раз")
Итак, задача решается простым выделением цифр числа и подсчётом, сколько среди них цифр, равных 6.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili

