Var a, b, c, e, f: integer; d, x1, x2: real; begin write('Введите коэффициент x^2: '); readln(a); write('Введите коэффициент x: '); readln(b); write('Введите свободный член: '); readln(c); d:=b*b-4*a*c; if (d>=0) then begin x1:=(-b+sqrt(d))/(2*a); x2:=(-b+sqrt(d))/(2*a); write('Уравнение имеет 2 корня: '); writeln; writeln('Первый корень: ',x1:4:2); writeln('Второй корень: ',x2:4:2); end else writeln('Дискриминант < 0'); readln; end.
Татьяна_Александра1114
30.01.2022
1) const n=20; var a:array[1..n] of integer; i,j,max:integer; begin Randomize; Writeln('Исходный массив:'); for i:=1 to n do begin a[i]:=Random(21)-10; Write(a[i]:4) end; Writeln; max:=-10; for i:=1 to n do if (a[i]<0)and(a[i]>max) then max:=a[i]; Writeln('max = ',max); end.
2) const n=15; var a:array[1..n] of integer; i,j:integer; begin Randomize; Writeln('Исходный массив:'); for i:=1 to n do begin a[i]:=Random(21)-10; Write(a[i]:6) end; Writeln; for i:=1 to n do if a[i]<=3 then a[i]:=a[i]*a[i]*a[i]; Writeln('Измененный массив:'); for i:=1 to n do Write(a[i]:6); Writeln; end.
// PascalABC.NET 3.1, сборка 1214 от 09.04.2016 begin var a:=ArrRandom(20,-10,10); a.Println; Writeln('Наибольший отрицательный элемент ', a.Where(x->x<0).Max) end.
d, x1, x2: real;
begin
write('Введите коэффициент x^2: ');
readln(a);
write('Введите коэффициент x: ');
readln(b);
write('Введите свободный член: ');
readln(c);
d:=b*b-4*a*c;
if (d>=0) then
begin
x1:=(-b+sqrt(d))/(2*a);
x2:=(-b+sqrt(d))/(2*a);
write('Уравнение имеет 2 корня: ');
writeln;
writeln('Первый корень: ',x1:4:2);
writeln('Второй корень: ',x2:4:2);
end
else
writeln('Дискриминант < 0');
readln;
end.