Пишет ошибку в 15 строчке: else without a previous if #include #include using namespace...

0 голосов
117 просмотров

Пишет ошибку в 15 строчке: else without a previous if


#include
#include
using namespace std;
int main()
{
int x;
float A;
cout<<"Введите х="< cin>>x;
if (x >= M_PI);
{
A=0;
cout<<"y=0"< }<br> else
if(M_PI>x && x>=0)
{
A=sin(x);
cout<<"y=sin(x)"< }<br> else
if (0>x && x>=-2)
{
A=0;
cout<<"y="< }<br> else
if (x<=-2) <br> {
A = pow((x+2),2);
cout <<"y="< }<br>
return 0;
}


Информатика (73 баллов) | 117 просмотров
Дан 1 ответ
0 голосов

Вот так правильно и тебе там нужно объявить M_PI
#include #include using namespace std;int main(){    int x;    float A;    cout<<"Введите Ñ…=";    cin>>x;    if (x >= M_PI){        A=0;        cout<<"y=0"; }    else if(M_PI>x && x>=0) {        A=sin(x);        cout<<"y=sin(x)"; }    else if (0>x && x>=-2){        A=0;        cout<<"y="; }    else if (x<=-2) {        A = pow((x+2),2);        cout <<"y="; }<br>return 0;}

(635 баллов)
0

я все проверила!!! Это правильно

0

В каком компиляторе проверяли? На gcc не работает

0

gnu g++ 11 5.1.0