Гарри Поттер вызнал, в Хогвартсе номера комнат преподавателей делятся без остатка

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

Задать свой вопрос
1 ответ
//Это можно стереть. Если в N есть 0 то тогда программка выведет NO.
program z1;
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;           
end           
else           
write('NO');if (l=0) and (c=b) then write('T');
if (l=0) and (clt;gt;b) then write('P');
end.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт