• Пишет ошибку в 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"< }
    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="< }

    return 0;
    }

Ответы 2

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

      catherine
    • 5 лет назад
    • 0
  • вот так правильно и тебе там нужно объявить M_PI #include <iostream>#include <cmath>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="; }return 0;}
    • Автор:

      jaycewqup
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years