Предмет: Информатика,
автор: Ониг
Дано число а.Проверить является ли оно степенью числа 5.Если явл. вывести номер степени
Ответы
Автор ответа:
0
var
a,s,n,k:integer;
begin
readln(a);
k:=a;
while a<>0 do
begin;
if (a mod 5<>0) and (a<>1) then
begin;
writeln('No');
exit;
end;
a:=a div 5;
end;
n:=0;
s:=1;
while s<>k do
begin;
s:=s*5;
inc(n);
end;
writeln('Yes,',n);
end.
a,s,n,k:integer;
begin
readln(a);
k:=a;
while a<>0 do
begin;
if (a mod 5<>0) and (a<>1) then
begin;
writeln('No');
exit;
end;
a:=a div 5;
end;
n:=0;
s:=1;
while s<>k do
begin;
s:=s*5;
inc(n);
end;
writeln('Yes,',n);
end.
Похожие вопросы
Предмет: Английский язык,
автор: Аноним
Предмет: Русский язык,
автор: yaanniizz
Предмет: История,
автор: tursunovtahir20
Предмет: Математика,
автор: dar412562
Предмет: Геометрия,
автор: Dika97