1) uses crt;
var a,s:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
for i:=1 to n do begin
s:=s*a;
end;
writeln('Число ',a,' в степени ',n,' равно ',s);
end.
2)uses crt;
var a,s:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
for i:=1 to n do begin
s:=s*a;
writeln(a,' в степени ',i,' равно ',s);
end;
end.
3)uses crt;
var a,s,p:real;
i,n:integer;
begin
write('Введите число А: ');
readln(a);
write('Введите число N: ');
readln(n);
s:=1;
p:=1;
write('1 + ');
for i:=1 to n do begin
s:=s*a;
p:=p+s;
if i<n then write(s,' + ');
if i=n then write(s,' = ');
end;
writeln(p);
end.
var
a1, a2, a3, b1, b2, b3, n : integer;
function NOD (a, b : integer) : integer;
begin
if b = 0 then NOD := a
else NOD := NOD (b, a mod b);
end;
begin
write ('Введите первую дробь : '); read (a1, b1);
write ('Введите вторую дробь : '); read (a2, b2);
a3 := a1 * a2;
b3 := b1 * b2;
n := NOD (a3, b3);
a3 := a3 div n;
b3 := b3 div n;
write (a3, '/', b3);
end.