Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- program lola;
- uses crt;
- var
- n,m,i:integer;
- u,x,y,k:real;
- FLAG:boolean;
- begin
- clrscr;
- k:=1;
- Flag:=false;
- readln(x,n);
- y:=sqr(x);
- m:=abs(n);
- if n=0 then
- y:=1;
- if n>0 then
- begin
- if m=1 then
- begin
- y:=x;
- FLAG:=true;
- end;
- while m>1 do
- begin
- y:=y*k;
- m:=m-2;
- k:=sqr(x);
- end;
- if flag=false then
- if m=1 then
- y:=y*x;
- writeln(y);
- end
- else
- begin
- if m=1 then
- begin
- y:=x;
- flag:=true;
- end;
- While m>1 do
- begin
- y:=y*k;
- m:=m-2;
- k:=sqr(x);
- end;
- if flag=false then
- if m=1 then
- y:=y*x;
- u:=1/y;
- writeln(u);
- end;
- readkey;
- end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement