Напишите ** языке Паскаль наиболее короткие алгоритмы вычисления а)у=х^12 , б)у=х^17 ,...

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

Напишите на языке Паскаль наиболее короткие алгоритмы вычисления а)у=х^12 , б)у=х^17 , в)у=х^20


Информатика (145 баллов) | 71 просмотров
Дан 1 ответ
0 голосов

Program p1;
var x,i,num:longint;
function stepen(x,n:integer):longint;
begin
if n=1 then stepen:=x
else stepen:=x*stepen(x,n-1);
end;
begin
readln(x);
writeln(stepen(x,12));
writeln(stepen(x,17));
writeln(stepen(x,20));
end.

(1.9k баллов)
0

С чего это? Короткая рекурсивная функция, короткая основная программа, выводит все три задания(а,б,в) разом.

0

Хотя предложи свое, я не профи

0

Можно узнать , что такое exp(); в паскале?

0

Спасибо