• Помогите пожалуйста
    Pascal
    Уровень C. Ввести натуральное число и определить, верно ли, что в его записи есть
    две одинаковые цифры (не обязательно стоящие рядом).
    Пример:
    Введите натуральное число:
    12342
    Да.
    Пример:
    Введите натуральное число:
    12345
    Нет.
    Проверьте программу,не работает почему-то
    program nn;
    var N,a,b,k,s:integer;
    begin
    writeln('Введите натуральное число');
    readln(N);
    k:=0;
    N:=s;
    while (N>0) do begin
    a:=N mod 10;

    while (N>0) do begin

    b:=N mod 100 div 10;
    if (a=b) then begin
    k:=k+1;
    end;
    N:=N div 10;
    end;
    if (k>0) then
    writeln('да')
    else
    N:=s;
    N:=N-N mod 10;
    end;
    if (k>0) then writeln ('да') else
    writeln('нет');
    end.

Ответы 0

  • Добавить свой ответ

Войти через Google

или

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

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

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