smilrena
  Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору  --> Wadim_18       Есть же простенкая формула штобы вычислить корни, а всё осталное мелочи, надо просто подумать и всё слепить в одно целое. Не ленись поработать и почитать литературу, если совсем худо..         Код:    program korni;   uses CRT;   const n = 3;   type Tmas = array[1..10] of real;   var i, m : integer;       x1, x2  : real;       A, B, C : Tmas;      function how_many(aa, bb, cc : real; var x3, x4 : real) : integer;   var d : real;   begin       d := bb*bb - 4*aa*cc;       if d > 0 then        begin           x3 := (-bb+sqrt(d)) / (2*aa);           x4 := (-bb-sqrt(d)) / (2*aa);           how_many := 2;       end;       if d = 0 then        begin           x3 := (-bb)/ 2;           x4 := 0;           how_many := 1;       end;       if d < 0 then        begin               x3 := 0;               x4 := 0;               how_many := 0;           end;   end;             begin       for i :=1 to n do       begin           write('Vvedite A, B, C : ');           read(A[i], B[i], C[i]);           clrscr;       end;       writeln('A:   B:   C: ');       for i :=1 to n do       begin           m := how_many(A[i], B[i], C[i], x1, x2);           write(A[i]:2:2, ' ', B[i]:2:2, ' ', C[i]:2:2, ' ');           if m = 2 then writeln('   Dva kornia: ', 'x1 = ', x1:2:2, ' ', 'x2 = ', x2:2:2);           if m = 1 then writeln('   Odin koren: ', 'x = ', x1:2:2);           if m = 0 then writeln('   Kornej net!');           writeln;       end;       readln;   end.     |  
  |