Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LPINF2204_1_2014.pdf
Скачиваний:
227
Добавлен:
22.03.2016
Размер:
1.28 Mб
Скачать

72

Рис.7.4. Блок схема алгоритма решения квадратного уравнения

7.6. Реализация алгоритма на языке C++

Ниже приводится текст программы на языке C++, которая вычисляет корни квадратного уравнения x1 и х2 по известным коэффициентам а,b и с.

#include <stdio.h> #include <conio.h> #include <math.h>

void main()

{

float a, b, c, d, x1, x2;

printf(" Введите a "); scanf("%g", &a); printf(" Введите b "); scanf("%g", &b); printf(" Введите c "); scanf("%g", &c);

if(a!=0) { d=b*b-4*a*c; if(d>=0) {

x1=(-b-sqrt(d))/(2*a); x2=(-b)+sqrt(d)/(2*a);

printf("X1 = %g, X2 = %g", x1, x2);

}

else printf(" дискриминант отрицательный, решения комплексные");

}

else if(b!=0) { x1=-c/b;

printf("X1 = %g, X2 нет");

}

else

if(c!=0) printf("решений нет");

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]