Помогите пожалуйста! Составьте программу для вычисления значения выражения x в степени n...

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

Помогите пожалуйста!
Составьте программу для вычисления значения выражения x в степени n + y в степени m. Значения x,y,n,m >0 вводятся с клавиатуры.
Примечание: чтобы возвести число в n-ную степень, надо его умножить само на себя n раз.


Информатика (78 баллов) | 36 просмотров
0

язык какой?

0

pascal ABC net

Дан 1 ответ
0 голосов

Begin
var x, y, n, m: integer;
Readln(x, y, n, m);
Assert((x > 0) and (y > 0) and (n > 0) and (m > 0));
var upstep: integer := n + y;
for var i := 2 to m do
upstep *= (n + y);
var lowstep := x;
for var j := 2 to upstep do
lowstep *= x;
Writeln(lowstep);
end.

(470 баллов)
0

upstep *= (n + y) ? Да ну? Вы Си с Pascal смешали ?