Var a,b:real; Begin write('a='); readln(a); write('b='); readln(b); if (a<b) then a:=sqr(a) else b:=sqr(b); writeln('a=',a,' b=',b); End.
2 votes Thanks 1
m0nclous
Var a,b:integer; Begin write('a='); readln(a); write('b='); readln(b); if a<b then begin c:=sqr(a); writeln(c); end; else begin c:=sqr(b); writeln(c); end; end.
m0nclous
твой код не удобно читать, пиши нормально в след раз, зачем ты каждую операцию пишешь с новой строки?
m0nclous
И ещё одно замечание: в данной задаче лучше использовать вещественные числа real т.к. если я введу в твою программу числа 2.4 и 2.2, то твоя программа вылетит и не даст результата
sellsaccount
столько нарушений нашел, но ни одного по делу
Если на паскале program qweqrq; var a,b,c:integer; begin writeln('a'); readln(a); writeln('b'); readln(b); if a<b then begin c:=sqr(a); writeln(c); end; else begin c:=sqr(b); writeln(c); end; end.
Answers & Comments
Var
a,b:real;
Begin
write('a='); readln(a);
write('b='); readln(b);
if (a<b) then a:=sqr(a)
else b:=sqr(b);
writeln('a=',a,' b=',b);
End.
Begin
write('a='); readln(a);
write('b='); readln(b);
if a<b
then
begin
c:=sqr(a);
writeln(c);
end;
else
begin
c:=sqr(b);
writeln(c);
end;
end.
a,b:integer;
Begin
write('a='); readln(a);
write('b='); readln(b);
if (a<b) then a:=sqr(a)
else b:=sqr(b);
writeln('a=',a,'b=',b);
end.
Verified answer
Если на паскалеprogram qweqrq;
var a,b,c:integer;
begin
writeln('a');
readln(a);
writeln('b');
readln(b);
if a<b
then
begin
c:=sqr(a);
writeln(c);
end;
else
begin
c:=sqr(b);
writeln(c);
end;
end.