Тема: Не можу розібратися в чому помилка C++
Завдання полягає в тому, що мені дали математичний вираз і я його маю розвязати і написати код. Але мені вибиває помилка,
може хтось може мені помогти був би радий.
Помилку я написав нижче у коді.
#include <iostream>
#include <conio.h>
#include <math.h>
#include <windows.h>
using namespace std;
int main()
{
setlocale(LC_ALL, "Ukrainian");
cout << "\n-----------Лабораторна робота №3-------" << endl;
cout << "Програма для обчислення одного із значень функції на проміжку[-2;4]" << endl;
cout << "---------------------------------------------------------------------" << endl << endl;
//Оголошення змінних
float x, y;
//Ввід вхідних даних з консолі
cout << "\tВведіть значення аргументу: \tx = ";
cin >> x;
//Обчислення значення функції
if ((x < -2) || (x > 4)) //перевіряємо ДОЗ функції
cout << "\n\tНеможливо обчислити! Значення x виходить за межі інтервалу [-2;4]" << endl;
else (тут пише що потрібен оператор)
{
else if ((x >= 0) && (x <= 4))
{
y = pow(2, x) - 1.25 * sin(sgrt(x));
cout << "\n\tВиконалась перша умова!" << endl << endl;
}
else if ((x >= -2) && (x < -1))
{
y = pow(2, x + 1) + 1;
cout << "\n\tВиконалась друга умова!" << endl << endl;
}
else if ((x >= -1) && (x < 0))
{
y = pow(x, 2) + 1;
cout << "\n\tВиконалась третя умова!" << endl << endl;
}
cout << "\tЗначення функції: \t\t\y = " << y << endl;
}
while (!_kbhit());
return 0;
}