• Программа паскаль Напишите программу, которая определяет, верно ли, что введённое число содержит две одинаковых цифры,

Ответы 1

  • program two_digits;

    var m, m1, n: integer;

    //m и m1 – цифры, стоящие в числе рядом.

    //Определяются как остатки от деления числа n на 10,

    //которое в цикле два раза делиться нацело на 10, и таким

    //образом шаг за шагом теряет свои младшие разряды

    begin

    writeln(\'Введите число\');

    readln(n);

    s:= \'No\';

    m1:= -1;

    while n > 0 do

    begin

    m:= n mod 10;

    if m = m1 then s:= \'Yes\';

    n:= n div 10;

    m1:= n mod 10;

    if m = m1 then s:= \'Yes\';

    n:= n div 10

    end;

    writeln(s)

    end.

    • Автор:

      luluppub
    • 2 года назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years