Пример3: Программа вычисления квадратного уравнения (с использованием условного оператора if)

Материал из wiki.nntc.nnov.ru
Перейти к навигации Перейти к поиску
#include "stdafx.h"
#include "math.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{	
 float a=0, b=0, c=0, x1=0, x2=0, d=0;
 setlocale(LC_ALL,"Rus");
  printf("Программа вычисления квадратной функции:\n\nВведите значение a:");
   scanf("%f", &a);
  printf("\nВведите значение b:");
   scanf("%f", &b);
  printf("\nВведите значение c:");
   scanf("%f", &c);
     d=b*b-4*a*c;
        if (d<0) printf("Корней нет!\n"); 
        else
            {
             x1=(-b+sqrt(d))/a*2;
             x2=(-b-sqrt(d))/a*2;
             printf ("\nРезультаты работы программы:\n\nX1=%f",x1);
             printf ("\nX2=%f",x2);
             printf ("\n");
            }
   system("pause");
 return 0;
}