Предмет: Информатика,
автор: artemyakimets0110
Вводится целое число. Определить является ли оно точной степенью тройки. Задача: написать программу на pascal или python.
Ответы
Автор ответа:
0
Код программы на pascal:
var a:integer;
t:boolean;
begin
t:=false;
writeln('Введите число');
readln(a);
if a <= 0 then
writeln('Нет')
else begin
while a mod 3 = 0 do begin
a:= a div 3;
if (a = 1) then
t := true;
end;
end;
if t = true then
writeln('Да')
else
writeln('Нет')
end.
Похожие вопросы
Предмет: Русский язык,
автор: angelina4exova
Предмет: Русский язык,
автор: neysatmardonova
Предмет: Другие предметы,
автор: stolbova1980
Предмет: Математика,
автор: alisa10011
Предмет: Математика,
автор: alisa10011