• Предмет: Информатика
  • Автор: sergeypavlevich
  • Вопрос задан 6 лет назад

СРОЧНО!!! ПОМОГИТЕ ПОЖАЛУЙСТА Напишите программу( В КУМИРЕ)которая вводит трёхзначное целое число и выводит ответ "да" если среди его цифр есть хотя бы 2две одинаковые

--Да если среди его цифр нет одинаковых

Ответы

Ответ дал: vimmortal2
0

Программа:
Кумир:
алг

нач

цел N, n1, n2, n3

ввод N

n3 := mod(N, 10)

n2 := mod(div(N, 10), 10)

n1 := mod(div(N, 100), 10)

если n1 = n2 или n2 = n3 или n1 = n3

то вывод 'да'

иначе вывод 'нет'

все

кон

В начале регистрируем четыре переменные. Первая (N) - для ввода самого числа N, следующие 3 - для хранения цифр этого числа. Вводим N. Переменной n3 присваивается результат остатка деления N на 10 (это будет последней цифрой). Далее переменной n2 присваивается 2-я цифра, n1 - первая цифра. Осуществляется проверка, есть ли хотя бы одно совпадение среди чисел, если есть - вывести "да", иначе вывести "нет".

Приложения:
Вас заинтересует