четверг, 10 декабря 2009 г.

количество вещественных корней в квадратном уравнении



#include <iostream> 

using namespace std;

void test(int a, int b, int c)
{
 cout << "Uravnenie (" << a << ")*x^2+(" << b << ")*x+(" << c << ") ";

 int d = b * b - 4 * a * c; //diskriminant

 if (d < 0) 
  cout << "ne imeet veschestvennyh kornei" << endl; 
 else 
  if (d == 0) 
   cout << "imeet 1 koren' (a tochnee 2 odinakovyh)" << endl; 
  else 
   cout << "imeet 2 raznyh kornya" << endl;
}


int main(int argc, char *argv[]) 
{ 
 int a, b, c;
 cout << "vvedite a, b, c: ";
 cin >> a >> b >> c;

 test(a, b, c);
 test(b, a, c);
 test(c, a, b);

 return 0;
}

Комментариев нет:

Отправить комментарий