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

не могу понять что с выводом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический двумерный массив: найти наибольший из нименьших элементов строк http://www.cyberforum.ru/cpp-beginners/thread655601.html
здравствуйте! пишу первый раз, не знаю точно, к С или С++ относится вопрос (п.ч. там нет объектов), я учусь на 2 курсе, нам задали написать программу, в которой можно вводить двумерный массив, меню...
C++ Работа С++ программиста с нуля Приветствую, уважаемые участники форума! Читаю я всякие вакансии в интернете, и они меня вводят в депрессию. В среднем нужно по 2 года опыта работы и высшее образование. А еще, зачастую, кроме... http://www.cyberforum.ru/cpp-beginners/thread655586.html
C++ линейная интерполяция
здравствуйте, помогите пожалуйста решить задачу, функция y=f(x) задана таблично в массиве Y(n) при соответствующих значениях аргумента хранящихся в неупорядоченном массиве X(n), не содержащем...
Аналог Readkey C++
Какой в С++ аналог паскалевского readkey?
C++ Форма отправки данных на емейл http://www.cyberforum.ru/cpp-beginners/thread655555.html
Вот есть форма, после заполнения которой необходимо, что бы данные отправлялись на почтовый ящик. Помогите пожалуйста реализовать, использую бесплатный хостинг, с поддержкой MYSQL, но незнаю как...
C++ Подключение OCX элемента а НЕ MFC программе Win32 Привет. Подскажите пожалуйста, каким образом можно подключить ActiveX элемент в формате OCX к программе Win32 без MFC? Может в последних студиях есть какие - то врапперы хелперы? Может что - то вроде... подробнее

Показать сообщение отдельно
SKS-65
5 / 5 / 1
Регистрация: 18.10.2011
Сообщений: 187

не могу понять что с выводом - C++

21.09.2012, 15:27. Просмотров 419. Ответов 9
Метки (Все метки)

помогите найти косяк,у меня при отрицательном "a" он выдаёт результат и "error" хотя должен только "error" таже проблема если b=0 a>0
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <stdafx.h>
#include <iostream>
 
using namespace std;
int main()
{
    double a,b;
    cout<<"VVedite a and b";
    cin>>a>>b;
    if (b>=a && a>0)
        cout<<sin(a)+cos(b)<<endl;
    else
    {
        if (b<a && b==0)
            cout<<"error"<<endl;
        else
            cout<<(a+b)/b*b-a;
        if (b>=a && a<=0 && 3*a+b<0)
            cout<<"error"<<endl;
        else
            cout<<sqrt(3*a+b)<<endl;
    }
    system("pause");
    return 0;
}
потом когда у меня a=0 и b<0 выдаёт непонятно чего так же если оба 0
0
Миниатюры
не могу понять что с выводом  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru