Задать вопрос
5 ноября, 05:52

Дано число n проверить есть ли в записи 3 одинаковых числа (число не больше 10 000)

+5
Ответы (1)
  1. 5 ноября, 07:14
    0
    Var A:array[1 ... 5] of Integer;

    j, l, i, k, N:integer;

    begin

    Readln (N) ;

    While not (N=0) do

    begin

    k:=k+1;

    A[k]:=N mod 10;

    N:=N div 10;

    end;

    For i:=1 to min (3, k) do

    begin

    N:=A[i];

    l:=0;

    For j:=1 to k do

    If N=A[j] then

    l:=l+1;

    If l>=3 then

    begin

    Writeln ('В записи есть три одинаковых чисел') ;

    l:=20;

    break;

    end;

    end;

    If not (l=20) then

    Writeln ('В записи нет трех одинаковых чисел') ;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дано число n проверить есть ли в записи 3 одинаковых числа (число не больше 10 000) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы