Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Циклы

Автор: damizza 21.05.2007 1:15

Помогите пожалуйста решить задачку с помощью (while... do, repeat... until)
Дана степень натурального числа a. Найти ее показатель.
Заранее спасибо

Автор: мисс_граффити 21.05.2007 1:20

показатель тоже натуральный? или может быть любым? (в том числе дробным)

Автор: damizza 21.05.2007 1:22

Цитата(мисс_граффити @ 20.05.2007 22:20) *

показатель тоже натуральный? или может быть любым? (в том числе дробным)

скорей всего натуральный, в задании ничего не сказанно об этом

Автор: damizza 21.05.2007 2:11

 
var a,n,p,b: integer;
begin
write('n = '); readln(n); { <--- это - само число }
write('a = '); readln(a); { <--- это - число в какой-то степени }
p:=1;b:=0;
while p<a do begin
p:=p*n;
inc(b);
end;
writeln('Stepen =', b);
end.


Вот этот код правильный? подскажите плс...

Автор: мисс_граффити 21.05.2007 4:24

Если показатель натуральный....

Автор: damizza 21.05.2007 4:26

Он наверно и должен быть натуральным, в задании ничего не говорится о показателе степени.