Информатика, вопрос задал lvq84435 , 2 года назад

Напишите программу вычисления выражения: S=x3+x5+xn . Используйте функцию для возведения числа в степень
function VozvStep(a,k:integer):integer;
var i:integer;
begin
result:=1; for i:=1 to k do
result:=result*a;
vozvstep:=result;
end;

Ответы на вопрос

Ответил UBSilver
3

Ответ:

см.объяснение

Объяснение:

program prog;

var  sum,x,n:integer;

function VozvStep(a,k:integer):integer;

var i,res:integer;

begin

res:=1;

for i:=1 to k do res:=res*a;

VozvStep:=res;

end;

begin

Writeln('Enter x,n: ');

readln(x,n);

sum:=VozvStep(x,5)+VozvStep(x,3)+VozvStep(x,n);

writeln('result = ',sum);

end.


lvq84435: Не работает
UBSilver: na free pascal(2.6.4) vse rabotaet, chto za oshibka to vihodit?
lvq84435: она не вычисляет выражение
restIess: в онлайн компиляторе всё прекрасно работает
Новые вопросы