1. Уважаемые участники и гости, 19 октября codeby будет работать в режиме "Только чтение". Регистрация новых участников будет закрыта. 20 октября портал продолжит работу в прежнем режиме.

Проблемма С Cout.

Тема в разделе "C/C++/C#", создана пользователем Norden26, 11 окт 2011.

Статус темы:
Закрыта.
  1. Norden26

    Norden26 Гость

    Репутация:
    0
    Возникла проблема при отображении программы .Почему cout выполняется при условии (D < 0) и (D == 0) ?
    И что такое NaN ?

    Код:
    #include <iostream>
    #include <math.h>
    
    int main()
    
    {
    int a,b,c;
    double D, X1, X2, X3;
    
    using std::cout;
    using std::cin;
    using std::endl;
    
    cout<<"The program for solving quadratic equations in terms of discriminant."<<endl;
    cout<<"Enter the coeficient a, b, c : "<<endl;
    
    cin>>a;
    cin>>b;
    cin>>c;
    
    D = (b * b) - (4 * a * c);
    
    cout<<"D = "<<D<<endl;
    
    if (D > 0);
    {
    X1 = (- b + sqrt(D)) / 2 * a;
    cout<<"X1 = "<<X1<<endl;
    
    X2 = (- b - sqrt(D)) / 2 * a;
    cout<<"X2 = "<<X2<<endl;
    }
    
    if (D == 0);
    {
    X3 = (- b + sqrt(D)) / 2 * a;
    cout<<"X3 = "<<X3<<endl;
    }
    
    if (D < 0)
    {
    cout<<"Equations do not have a solving..."<<endl;
    }
    
    char response;
    cin>>response;
    
    return 0;
    }

    Проблемма С Cout.
    650x339(25.58 kB)
     
  2. Dock1100

    Dock1100 :-]

    Репутация:
    0
    Регистрация:
    9 ноя 2009
    Сообщения:
    665
    Симпатии:
    1
    NaN - Not a Number (не число)(переменная имеет пустое,незаданое значение)
     
  3. Norden26

    Norden26 Гость

    Репутация:
    0
    А почему cout выполняется если по условию не должен ?
     
  4. Dock1100

    Dock1100 :-]

    Репутация:
    0
    Регистрация:
    9 ноя 2009
    Сообщения:
    665
    Симпатии:
    1
    Код:
      if (D > 0);
    ...
    
    if (D == 0);
    ....
    Точку с запятой после условия if () уберите.
     
  5. Norden26

    Norden26 Гость

    Репутация:
    0
    СПАСИБО огромное помогло.
     
Загрузка...
Похожие Темы - Проблемма Cout
  1. pkurzhalov
    Ответов:
    0
    Просмотров:
    467
  2. magnuz
    Ответов:
    0
    Просмотров:
    1.357
  3. KiR
    Ответов:
    4
    Просмотров:
    7.606
Статус темы:
Закрыта.

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