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