Задать вопрос
25 марта, 07:56

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

pascal

+2
Ответы (1)
  1. 25 марта, 08:04
    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 ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы