Практикум по информатике и информационным технологиям. I. Обработка данных на ПК
72 d=b любое решен x2 нет нет *1=-с/Ь •> • • ' j i , х2 и с т решен 3 — Рис.7.4. Блок схема алгоритма решения квадратного уравнения 7.6. Реализация алгоритма на языке С++ Ниже приводится текст программы на языке С++, которая вычисляет корни квадратного уравнения Xi и JC2 по известным коэффициентам а,Ь и с. #include <stdio.h> #include <conio.h> #include <math.h> void mainQ { float a, b, c, d, x l , x2; printf(" Введите a "); scanf("%g", &a); printf(" Введите b "); scanf("%g", &b); printf(" Введите с "); scanf("%g", &c); if(a!=0) { d=b*b-4*a*c; if(d>=0) { xl=(-b-sqrt(d))/(2*a); x2=(-b)+sqrt(d)/(2* a); printf("Xl = %g, X2 = %g", x l , x2); } else printf(" дискриминант отрицательный, решения комплексные"); } else if(b!=0) { xl=-c/b; printf("Xl = %g, X2 нет"); } else if(c!=0) printf("pemeHHii нет");
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy