Форум программистов, компьютерный форум CyberForum.ru

Помогите найти ошибку - C++

Восстановить пароль Регистрация
 
Юри
1 / 1 / 1
Регистрация: 28.09.2011
Сообщений: 6
28.10.2011, 01:15     Помогите найти ошибку #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int main()
{
    double a, b;
    bool state;
    cout << " Enter a = ";
    cin >> a;
    cout << " Enter b = ";
    cin >> b;
    
    cout << " x is ";
    
    state = (a!=0);
    state ? (cout << b/a << endl, exit(0)) : state = ((a==0) && (b==0));  // Где здесь ошибка?
 
    cout << (state ? " any number!" : " no result! ") << endl;
    
    return 0;
}


Нашел в одной книге эту прогамму,которая решает обычное уравнение ax = b и решил попробовать запустить,а компилятор выдал ошибку в строчке с комментарием!А в чем ошибка,кто-нибудь может подсказать?Что здесь неправильно может быть?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.10.2011, 01:15     Помогите найти ошибку
Посмотрите здесь:

C++ Помогите найти ошибку
C++ Помогите найти ошибку
помогите найти ошибку C++
Помогите найти ошибку C++
C++ Помогите найти ошибку
Помогите найти ошибку C++
ПОмогите найти ошибку C++
Помогите найти ошибку C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,689
28.10.2011, 01:20     Помогите найти ошибку #2
Так писать в будущем я вам не советую, отлаживать очень сложно будет.
А вообще ошибок нет, попробуйте подключить библиотеку cstdlib
Yandex
Объявления
28.10.2011, 01:20     Помогите найти ошибку
Ответ Создать тему
Опции темы

Текущее время: 00:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru