1. program z1; var a,b,c,x1, x2:real; begin writeln('введите коэффициенты А (отличное от нуля), В и С '); readln(a,b,c); if sqrt(b*b-4*a*c)>0 then begin x1:=(-b+sqrt(b*b-4*a*c))/2/a; x2:=(-b-sqrt(b*b-4*a*c))/2/a; writeln('x1=',x1,', x2=',x2); end else if sqrt(b*b-4*a*c)=0 then begin x1:=(-b+sqrt(b*b-4*a*c))/2/a; writeln('x=',x1) end else writeln('уравнение не имеет корней'); end.
2. program z1; var b,c,x:real; begin writeln('введите коэффициенты B (отличное от нуля) и С '); readln(b,c); x:=-c/b; writeln('x<',x); end.
// PascalABC.NET 3.2, сборка 1407 от 18.03.2017 // Внимание! Если программа не работает, обновите версию!
begin var a:=MatrRandom(20,30,-30,50); a.Println(4); Writeln(4*a.ColCount*'-'); Write('Положительных по строкам: '); a.Rows.Select(r->r.Where(e->e>0).Count).Println; Write('Отрицательных по строкам: '); a.Rows.Select(r->r.Where(e->e<0).Count).Println; Write('Средние четных по строкам: '); a.Rows.Select(x->x.Where(y->y.IsEven).Average). Select(avg->Format('{0:f4}',avg)).Println; end.
Верный ответ: 1040 байт