Задать вопрос
15 августа, 04:08

Free pascal! Описать функцию R (a), которая определяет есть ли в заданном пятизначном числе одинаковые числа.

+3
Ответы (1)
  1. 15 августа, 07:38
    0
    Function R (A:longint) : boolean;

    Var

    C:array[1 ... 5] of byte;

    i, j:byte;

    Begin

    For i: = 1 to 4 do

    Begin

    C[i]:=A mod 10;

    A:=A div 10

    End;

    For i: = 1 to 5 do

    For j:=i+1 to 5 do

    if C[i] = C[j] then R:=true;

    End;

    Var

    A:longint;

    Begin

    Write ('Введите пятизначное число: ') ; ReadLn (A) ;

    if R (A) then Write ('Да')

    else WriteLn ('Нет') ;

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