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

Не работает оператор "else" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пишем свой класс, спецификатор доступа protected http://www.cyberforum.ru/cpp-beginners/thread1496251.html
Всем привет! Из книги Р. Лафоре относительно спецификатора доступа protected: Таким образом, если вы пишете класс, который впоследствии будет использоваться как базовый класс при наследовании,...
C++ При вычитании целочисленного типа неправильно вычисляется Доброго времени суток. Вычитаю два массива и записываю в новый массив. m=chisob-chikl; получаетя ,что 8-18=-96. Что не так? http://www.cyberforum.ru/cpp-beginners/thread1496239.html
Замена элемента из множества C++
Подскажите с оптимальным решением задачи. Имеется динамический vector элементов для подстановки. std:vector<std::string> letters_rep; letters_rep.push_back("r"); letters_rep.push_back("u");...
C++ Ассоциативный массив своими руками
Подскажите, пожалуйста, как реализовать такую конструкцию: array = 324;
C++ Stl vector как массив http://www.cyberforum.ru/cpp-beginners/thread1496214.html
Есть функция принимающая указатель на массив и его длину и копирующая его в другой массив определенный указателем. void SetMass(float *pMass, int plengthMass) { mMass = new...
C++ Копирование при полиморфизме Всем доброго дня ! Почему при полиморфизме вызывается конструктор копировщик только базового класса (строка 70) ? Получаю ошибку. Мне нужна полноценная копия. Заранее спасибо !!! подробнее

Показать сообщение отдельно
Sn1p3rOk
281 / 168 / 66
Регистрация: 19.04.2014
Сообщений: 1,080
Завершенные тесты: 2
09.07.2015, 20:17
Цитата Сообщение от Melvil Посмотреть сообщение
Как собственно сделать, чтобы все else if выполнялись ?
Замените else if на if. Тогда у вас будет проверять все условия.

Добавлено через 2 минуты
Вот так. Надеюсь я вас правильно понял.
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
26
27
28
29
30
31
if (b1 + b2 >= K)
{
    if (a1 + a2 <= W)
    {
        cout << "YES" << endl;
    }
}
 
if (b1 + b3 >= K)
{
    if (a1 + a3 <= W)
    {
        cout << "YES" << endl;
    }
}
    
if (b2 + b3 >= K)
{
    if (a2 + a3 <= W)
    {
        cout << "YES" << endl;
    }
}
 
if (b1 + b2 + b3 >= K)
{
    if (a1 + a2 + a3 <= W)
    {
        cout << "YES" << endl;
    }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru