Составить программу возведения числа А в N степень

0 голосов
36 просмотров

Составить программу возведения числа А в N степень


Информатика (20 баллов) | 36 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var num, deg: integer; 
res: real; 
i: byte;

begin
write ('Число: '); 
readln (num); 
write ('Степень: '); 
readln (deg);
res := 1;
i := 0; 
while i < abs(deg) do begin        
res *=num;       
inc(i)
end;
if deg < 0 then  
res := 1 / res;
writeln (res:10:5);
end.

(314k баллов)
0

Ну нет в задании ограничений на A и N... введите минус 1 в первой степени

0

Теперь работает

0

Кстати, оператор *= всё равно только в ABC.NET есть, так что легче и проще было бы так=))
Begin
Write(ReadReal**ReadReal)
End.