Pas.0005. Напишите программу, которая по заданным целочисленным значениям переменных a, b и c выводит строку-формулу квадратного выражения. Например, для a = 1, b = -3, c = 2 результатом будет x^2-3x+2.
Решение.program StringOfQuadratic; const DEGREE = 2; var a : array [0..DEGREE] of integer = (2, -3, 1); n : integer; areEqualTo0AllTheLeftAn : boolean = true; begin writeln(a); for n := DEGREE downto 0 do begin if a[n] = 0 then continue else if a[n] < 0 then write('-') else if not areEqualTo0AllTheLeftAn then write('+'); if (abs(a[n]) <> 1) or (n = 0) then write(abs(a[n])); if n > 0 then write('x'); if n > 1 then write('^', n); areEqualTo0AllTheLeftAn := false; end; if areEqualTo0AllTheLeftAn then write('0'); end.