Задать вопрос
1 июля, 19:37

Написать функцию логического типа, проверяющую, являются ли все цифры, входящие в натуральную запись числа N различными.

pascal

+1
Ответы (1)
  1. 1 июля, 22:58
    0
    Function f (n:integer) : boolean;

    var m:set of 0 ... 9;

    begin

    m:=[];

    f:=true;

    while n>0 do

    begin

    if (n mod 10) in m then f:=false;

    m:=m+[n mod 10];

    n:=n div 10;

    end;

    end;

    begin

    writeln (f (12321)) ;

    end.

    Результат:

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