error C2181: недопустимый else без парного if - Steam

Вопрос error C2181: недопустимый else без парного if

Регистрация
26 Май 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
#include
#include
#include

using std::cout;
using std::cin;
using std::endl;
using std::ios_base;

int main()
{
setlocale(LC_ALL, "Rusian");

cout << " *** пошук коренів квадратног рівняння*** ";
double a, b, c;
double D;
double x1, x2;

cout << "вид квадратного рівняння ax^2+bx+c=0 ";

cout << "введіть коофіцієнт a : ";
cin >> a;

cout << "введіть коофіцієнт b : ";
cin >> b;

cout << "введіть коофіцієнт c: ";
cin >> c;

D = (b*b) - (4 * a*c);

if (D < 0)
cout << "корені немає ";

else if (D == 0)

x1 = -b / (2 * a);
cout << "1 корінь рівняння" << x1 << endl;

else

x1 = (-b + sqrt(D)) / (2*a);
x2 = (-b - sqrt(D)) / (2*a);
cout << "1 корень: " << x1 << endl;
cout << "2 корень: " << x2 << endl;

_getch();
return 0;
}
 
Сверху Снизу