Программа ПАСКАЛЬ Ввести натуральное число n. Выяснить при помощи цикла является ли оно...

0 голосов

Программа ПАСКАЛЬ
Ввести натуральное число n. Выяснить при помощи цикла является ли оно степенью числа 3


спросил от (55 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Начинающий (280 баллов)
 
Лучший ответ

Var n:real;
begin
readln(n);
while(n>3) do
n:=n/3;

if(n=3) then writeln('Da')
else writeln('Net');
end.

оставил комментарий от Начинающий (280 баллов)

блин только увидел что надо натуральное

оставил комментарий от Начинающий (668 баллов)

неверно. разве число 33 будет степенью тройки? оно кратно трем, но не является его степенью. программа будет выдавать ошибочные значения.

оставил комментарий от Начинающий (280 баллов)

а с чего вы взяли что 33 будет показано как степень тройки?

оставил комментарий от Начинающий (280 баллов)

тут все верно,только тип не integer но в задании этого и не требуется так что все верно

оставил комментарий от Начинающий (668 баллов)

ну, не знаю, лично у меня немного другое решение :I

оставил комментарий от Начинающий (280 баллов)

решений может быть бесконечное множество) не обязательно чтобы верным было одно единственное

...