Помощь - Поиск - Пользователи - Календарь
Полная версия: Циклы
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
damizza
Помогите пожалуйста решить задачку с помощью (while... do, repeat... until)
Дана степень натурального числа a. Найти ее показатель.
Заранее спасибо
мисс_граффити
показатель тоже натуральный? или может быть любым? (в том числе дробным)
damizza
Цитата(мисс_граффити @ 20.05.2007 22:20) *

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

скорей всего натуральный, в задании ничего не сказанно об этом
damizza
 
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.


Вот этот код правильный? подскажите плс...
мисс_граффити
Если показатель натуральный....
damizza
Он наверно и должен быть натуральным, в задании ничего не говорится о показателе степени.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.