программа которая решает уравнения



Программа си онлайн

Автор Олег Кинаш задал вопрос в разделе Другие языки и технологии

Программа для решения квадратного уравнения в Си и получил лучший ответ

Ответ от Николай Веселуха[гуру]
#include <stdio.h> #include <math.h> #include <locale.h> #include <conio.h> int main () {     double a, b, c, d, x1 = 0, x2 = 0;     setlocale(LC_CTYPE, "Russian_Russia.1251");     printf("Введите a: "); scanf("%Lf", &a);     printf ("Введите b: "); scanf("%Lf", &b);     printf("Введите c: "); scanf("%Lf", &c);     if (a == 0) printf("\\a\\n Уравнение не имеет корней! ");     else {         d = pow(b, 2) - 4 * a * c;         if (d < 0) printf("\\a\\n Уравнение не имеет вещественных корней! ");         else if (d == 0) {             x1 = -b / (2 / a);             if (b == 0 && c == 0) x1 = 0;             printf(" Уравнение имеет один корень: x = %Lf", x1);         } else {             x1 = (-b - sqrt(d)) / (2 * a);             x2 = (-b + sqrt(d)) / (2 * a);             printf (" Уравнение имеет два корня: \\n x1 = %Lf\\n x2 = %Lf" , x1, x2);         }     }     getch();     return 0; }

Ответ от Капитан Гугл[гуру]
if (d==0 && d>0 ) Если d==0 И d>0... Это какое же должно быть d, чтобы оно были и 0, больше 0? Ты наверно хотел написать if (( d==0 ) || ( d>0 ) ) или еще проще if ( d>=0 )

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Программа для решения квадратного уравнения в Си
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*