var a,b,c:integer;
begin
read(a,b,c);
if a<0
then a:=a*a*a*a
else a:=a*a;
if b<0
then b:=b*b*b*b
else b:=b*b;
if c<0
then c:=c*c*c*c
else c:=c*c;
write (a,' ',b,' ',c);
end.
Вроде так затестируй на паскале у меня нет но суть такова вроде должна работать
var a,b,c:integer;
begin
read(a,b,c);
if a<0
then a:=a*a*a*a
else a:=a*a;
if b<0
then b:=b*b*b*b
else b:=b*b;
if c<0
then c:=c*c*c*c
else c:=c*c;
write (a,' ',b,' ',c);
end.
Вроде так затестируй на паскале у меня нет но суть такова вроде должна работать