Напишите пожалуйста программу решения любого квадратного уравнения. Спасибо заранее!

0 голосов
17 просмотров

Напишите пожалуйста программу решения любого квадратного уравнения.
Спасибо заранее!


Информатика (2.4k баллов) | 17 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

#include
#include

int main()
{
int a,b,c,D,x1,x2;

scanf ("%d %d %d", &a, &b, &c);

printf("%dx^2%dx%d=0\n", a,b,c);

printf("D=b^2-4ac=%d\n",b*b-4*a*c);

D=b*b-4*a*c;

if (D<0) printf("Net resh");</span>
if (D==0) printf("x=-b/2a=%0.2f", -0.5*b/a);

if (D>0) {printf ("x1=(-b+sqrt(D))/2a=%0.2f \n", 0.5*(-b+sqrt(D))/a);
         
              printf ("x2=(-b-sqrt(D))/2a=%0.2f \n", 0.5*(-b-sqrt(D))/a);
}
return 0;
}   

(314k баллов)
0 голосов

Java
исходник прикреплен (424 строк кода), основной плюс в том что этот алгоритм сокращает дроби, однако это бета, не совсем правильно иногда.
и еще корень не очень хорошо вычисляет


Скачать вложение Текст (TXT)
(3.4k баллов)