Задать вопрос
6 января, 12:40

Даны два натуральных числа m и n. Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n.

+2
Ответы (1)
  1. 6 января, 14:09
    0
    Var n, m:integer;

    mn:set of integer;

    b:boolean;

    begin

    write ('n = '); readln (n);

    write ('m = '); readln (m);

    mn:=[];

    while n>0 do

    begin

    mn:=mn+[n mod 10];

    n:=n div 10;

    end;

    b:=false;

    while m>0 do

    begin

    if (m mod 10) in mn then b:=true;

    m:=m div 10;

    end;

    if b then writeln ('Да') else writeln ('Нет');

    end.

    Пример:

    n = 13579

    m = 6541

    Да
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Даны два натуральных числа m и n. Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n. ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы