Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Poet
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 94
1

Комбинация условных выражений

16.03.2011, 11:00. Просмотров 491. Ответов 4
Метки нет (Все метки)

Как короче, проще и правильнее записать следующую задачу.

Если выполняется условие №1 проверять условие №2, в случае выполнения которого, проверять условие №3, в случае выполнения которого вывести результат функции.

Плюс к тому, аргументом каждого условия служит новая переменная. При обычной проверке переменную уменьшают на 1 в теле функции. А как быть в такой ситуации. Где уменьшать все три переменные? Если в первом условии, то их конечные значения могут не пройти проверку следующих условий. Если в последнем, то (наверное) процесс проверки может на долго затянуться. А может в каждом условии свой аргумент изменять???... голова пухнет.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2011, 11:00
Ответы с готовыми решениями:

Написать парсер математических выражений с функцией упрощения этих выражений
Люди, здравствуйте. Есть такая задача: написать упроститель выражений. На вход подается строка...

Подскажите в условных операторах
подскажите пожалуйста Даны три вещественных числа. Вывести на экран: а) те из них, которые...

ошибка в условных операторах
где здесь ошибка? #include <iostream> #include <math.h> using namespace std; int main()...

Организация условных переходов
Здравствуйте, дорогие программисты. Очень нужна помощь с этим заданием. Через if else проверить,...

Комбинация клавишь
доброго времени суток, перелапатил интернет, уже 2 часа потерял не могу найти помощи, подскажите...

4
accept
4838 / 3260 / 464
Регистрация: 10.12.2008
Сообщений: 10,569
16.03.2011, 11:21 2
C
1
2
3
4
    if (условие1
     && условие2
     && условие3)
        вывести результат
Цитата Сообщение от Poet
Где уменьшать все три переменные?
если речь про цикл for, переменные можно уменьшать везде, но лучше в заголовке уменьшать только те переменные, которые управляют циклом
0
Poet
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 94
16.03.2011, 11:33  [ТС] 3
В принципе это похоже на то, что я хотел, а может и нет)
я вобще думал написать что-то вроде

while (a > b)
{
while (c < d)
{
while (e = f)
{
функция ....
--a;
++c;
++e;
}
}
}

ну или как-то так.
0
accept
4838 / 3260 / 464
Регистрация: 10.12.2008
Сообщений: 10,569
17.03.2011, 03:50 4
while (e = f)
операция присваивания

писать нужно ровно столько, сколько помещается в голове
если что-то не можешь понять - значит плохо спроектировано
0
Poet
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 94
17.03.2011, 04:57  [ТС] 5
К счастью, я это уже понял. Действительно, то что я хотел сделать пишется совсем по-другому. Во только как... Я пока пишу код без плана - на ходу придумываю. Нет чтобы сесть, подумать))
0
17.03.2011, 04:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2011, 04:57

Комбинация клавиш
При нажатии комбинации CTRL+C нужно выполнить конкретную функцию. Не могу разобраться как это...

Комбинация клавиш
Что-то случилось со студией (VS2012-ULTIMATE). Когда нажимаю &quot;ctrl + f5&quot; при программировании на...

Объяснить действия условных операторов if
Изучаю с++ , попался код, не понимаю некоторых if. Обьясните пожалуйста. 1) if (avto) // это я...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru