М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Solomia023
Solomia023
08.03.2021 01:21 •  Информатика

Дорешать и поправить программу на паскале решение биквадратного уравнения program bikkiv; var procedure ur(var a,b,c,x1,x2); var d: real bedin d: =b*b-4*a*c; if d< 0 then writeln('корней нет') else d=0 then x: =-b/(2+a) else begin x1: =-b-sqrt(d)/2a; x2: =-b+sqrt(d)/2a; end; end; begin readln(a1,b1,c1,t1,t2); ur(f1,b1,c1,t1,t2);

👇
Ответ:
Blueberrynyam
Blueberrynyam
08.03.2021
Var a,b,c,y1,y2,d,i:real;
begin
read(a,b,c);
d:=b*b-4*a*c;
if d>0 then
begin
y1:=(-1*b+sqrt(d))/(2*a);
y2:=(-1*b-sqrt(d))/(2*a);
if y1>=0 then 
begin   
writeln(sqrt(y1));   
writeln(sqrt(y1)*-1); 
end; 
if y2>=0 then  begin   
writeln(sqrt(y2));   
writeln(sqrt(y2)*-1); 
end;
end else
if d=0 then
begin
y1:=(-1*b)/(2*a);
if y1>=0 then  begin   
writeln(sqrt(y1));   
writeln(sqrt(y1)*-1); 
end; 
end
else
writeln('Корней нет');
end.
4,7(43 оценок)
Открыть все ответы
Ответ:
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var a:=ArrRandom(15,-28,25); a.Println;
  Writeln('П = ',a.Aggregate(BigInteger(1),(p,q)->p*q));
  Writeln('Положительных элементов: ',a.Where(t->t>0).Count);
  var imin:=a.IndexMin;
  Writeln('Номер минимального элемента- ',imin+1,
    ', его значение равно ',a[imin])
end.

Пример
4 10 23 9 22 -6 -28 -24 20 -28 12 -18 10 -24 -21
П = -447760579166208000
Положительных элементов: 8
Номер минимального элемента- 7, его значение равно -28
4,6(34 оценок)
Ответ:
bohdankacojs
bohdankacojs
08.03.2021
Var i,n,fs,ls: integer;
    fsz,indf,indl: int64;
    f: file of integer;
begin
  write('n = '); readln(n);
// запись в файл целых чисел  
  assign(f,'input.txt');
  rewrite(f);
  for i:=1 to n do write(f,random(-3000,8000));
  close(f);
// замена элементов в файле  
  assign(f,'input.txt');
  reset(f);
  fsz:=FileSize(f); 
  indf:=0;
  for i:=0 to fsz-1 do
  begin
    read(f,n);
    if ((n mod 2)<>0) and (indf=0) then
    begin
      indf:=i; fs:=n;
    end;  
    if (n mod 2)=0 then
    begin
      indl:=i; ls:=n;
    end;  
  end;
  reset(f);
  seek(f,indf);
  write(f,ls);
  reset(f);
  seek(f,indl);
  write(f,fs);
  close(f);
end.
4,5(69 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ