Вопрос: условный опертор, вложенная форма

Тема в разделе "C/C++/C#", создана пользователем Alex069, 9 дек 2010.

  1. Alex069

    Alex069 Гость

    Решал задачу в Visual C++ 6.0 условие на каринке!!!
    Допустил ошибки и не знаю как правильно записать!
    Код (C++):
    #include<iostream.h>
    #include<math.h>
    int main()
    {
    double x, y, s;
    cout<<"Vvedite x:";
    cin>>x;
    cout<<"Vvedite y:";
    cin>>y;
    double f_y=y;
    if(f_y>2x); {
    s=tan(x)+pow(2,x);
    cout<<"1vetv.Result="<<s<<endl;
    }
    else if(f_y<2x);
    {
    s=pow(3,fabs(x+y));
    cout<<"2vetv.Result="<<s<<endl;
    }
    else {
    s=pow(x,1/3.)*sin(x);
    cout<<"3vetv.Result="<<s<<endl;
    }
    return 0;
    }
    Ошибки наверно допустил в double f_y=y;
    if(f_y>2x) {
    и возможно где то ещё!
    Пожалуйсто помогите разобраться и исправить ошибки!!
    Спасибо!!!!
     

    Вложения:

    • __________.bmp
      Размер файла:
      3 МБ
      Просмотров:
      4
    • __________.JPG
      __________.JPG
      Размер файла:
      53,6 КБ
      Просмотров:
      42
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    1. Замени 2x в условии на 2*x

    Добавлено: 2. Зачем тебе переменная f_y ?

    Добавлено:
    Код (C++):
    #include <iostream.h>
    #include <math.h>

    int main()
    {
    double  x, y, s;

    cout << "Vvedite x: ";
    cin >> x;

    cout << "Vvedite y: ";
    cin >> y;

    if ( y > x * 2 ) {
    s = tan( x ) + (x * x);
    } else if ( y < x * 2 ) {
    s = pow( fabs( x + y ), 3 );
    } else { // если y = x * 2
    s = pow( x, 1.0 / 3.0 ) * sin( x );
    }
    cout << "Result = " << s << endl;
    return 0;
    }
     
  3. Alex069

    Alex069 Гость

    Спасибо!! А то я дестивительно что то намудрил с переменной сам не знаю зачем!!
    Спасибо ещё раз!
     
  4. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Сейчас работает? Результат правильный выдает?
     
  5. DarkKnight

    DarkKnight Well-Known Member
    C\C++ Team

    Регистрация:
    1 авг 2010
    Сообщения:
    653
    Симпатии:
    0
    2lazybiz : Ужас, вот так они все.... И в итоге не поймешь, можно тему закрывать, нельзя...
    Хотя бы сами писали, что мол : "Всем спасибо... Тему можно закрыть"
     
Загрузка...
Похожие Темы - Вопрос условный опертор
  1. Генералл
    Ответов:
    2
    Просмотров:
    54
  2. ApplePen
    Ответов:
    0
    Просмотров:
    56
  3. gURaBA_N
    Ответов:
    3
    Просмотров:
    91
  4. ghost
    Ответов:
    1
    Просмотров:
    86
  5. kartaman
    Ответов:
    0
    Просмотров:
    126

Поделиться этой страницей