Задать вопрос

Гарри Поттер узнал, в Хогвартсе номера комнат преподавателей делятся без остатка на все свои цифры, в остальных же комнатах живут ученики. Помогите Гарри определить по известному номеру комнаты N (1 Формат входных данных: Исходный файл содержит одно число N (1 Формат выходных данных: В выходной файл вывести, букву "T", если в комнате живет учитель (число N делятся без остатка на все свои цифры кроме нуля) или "P" если ученик (число N не делятся без остатка хотя бы на одну из цифр).

+4
Ответы (1)
  1. 21 декабря, 12:28
    0
    var b, c, d, i, s, l:integer;

    a:string;

    begin

    read (a);

    b:=length (a);

    s:=StrToInt (a);

    c:=0;

    for i:=1 to b do

    for i:=1 to b do

    begin

    d:=StrToInt (a[i]);

    if d=0 then l:=1;

    end;

    if l=0 then begin

    for i:=1 to b do

    for i:=1 to b do

    begin

    d:=StrToInt (a[i]);

    if (s mod d) = 0 then c:=c+1;

    end;

    ИЛИ

    Var c, n, k:integer;

    t:boolean;

    begin

    read (n);

    c:=n;

    t:=true;

    while (n0) and (t) do

    begin k:=n mod 10; if k0 then

    if c mod k0 then t:=false;

    n:=n div 10;

    end;

    if t=true then writeln ("T") else writeln ("P");

    end.

    end

    else

    write ('NO'); if (l=0) and (c=b) then write ('T');

    if (l=0) and (cb) then write ('P');

    end.
Знаешь ответ на этот вопрос?
Сомневаешься в правильности ответа?
Получи верный ответ на вопрос 🏆 «Гарри Поттер узнал, в Хогвартсе номера комнат преподавателей делятся без остатка на все свои цифры, в остальных же комнатах живут ученики. ...» по предмету 📕 Информатика, используя встроенную систему поиска. Наша обширная база готовых ответов поможет тебе получить необходимые сведения!
Найти готовые ответы
Похожие вопросы информатике
Дано целое трехзначное число. Определить есть ли среди его цифр одинаковые. Формат входных данных Входной файл содержит неотрицательное трехзначное целое число.
Ответы (1)
Выведите все точные квадраты натуральных чисел, не превосходящие данного числа N. Формат входных данных Задано единственное число N. Формат выходных данных Необходимо вывести все точные квадраты натуральных чисел, не превосходящие данного числа N.
Ответы (1)
Дается последовательность из N чисел. Найдите количество различных чисел. Формат входных данных Первая строка входного файла содержит целое число N (1 < = N < = 1000000).
Ответы (1)
1) Вывести массив A (N). Вывести на печать данные о числе нулевых элементов массива и их номера. Если таковых нет, вывести на печать сообщение об этом 2) Вывести массив А (N, N). Разделить все его элементы на минимальный элемент главной диагонали.
Ответы (1)
Дан массив из тридцати элементов. Вывести индексы всех элементов, равных по значению а. Если таких элементов нет - вывести сообщение с текстом "No solution".
Ответы (1)