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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
#1

замена switch на if. - C++

05.04.2012, 22:02. Просмотров 928. Ответов 6
Метки нет (Все метки)

Задание: Заменить в примере оператор switch структурой операторов if.

Вопрос: Как можно заменить default??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2012, 22:02     замена switch на if.
Посмотрите здесь:

Замена чисел на символы (switch) - C++
Написать программу замены введенного числа от 0 до 9 соответствующим символом (1=! 2=@ ...) с оператором switch

Замена If на Switch вызвала ошибки - C++
Создаю структуру, подключаю к ней txt файл, использовала if, все работало, решила поменять на switch начал ругаться Не понимаю, что...

if в switch - C++
Всем доброе время суток!!! Сразу прошу прощения за возможное существование похожей темы, со схожей сутью вопроса. google мне не в...

Switch - C++
switch (static_cast<int>(act)) { case -32: break; case 27: exit(0); break; case 75: map = ' '; //...

Switch - C++
Ошибка в 19 строке: n cannot appear in a constant-expression (потому что n это переменная?). #include <iostream> #include <math.h> ...

Switch - C++
Определить порядковый номер того дня високосного года, который имеет заданую дату и месяц. В программе воспользоваться командой "switch". ...

switch - C++
switch(user_selection){ case 1: mainMenu.switchMenu(user_selection); break; case 2: mainMenu.switchMenu(user_selection); break; case...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kuzia domovenok
1890 / 1745 / 118
Регистрация: 25.03.2012
Сообщений: 5,924
Записей в блоге: 1
05.04.2012, 22:05     замена switch на if. #2
Ты вообще хочешь программирование выучить или узнать N ответов на N вопросов?

Вопрос:
Цитата Сообщение от CLOH Посмотреть сообщение
Вопрос: Как можно заменить default??
Ответ: заменить на else.
Avazart
Эксперт С++
7121 / 5298 / 273
Регистрация: 10.12.2010
Сообщений: 23,436
Записей в блоге: 17
05.04.2012, 22:06     замена switch на if. #3
Последний else { .... } и будет вместо default, а вообще код надо смотреть....
Байт
Эксперт C
15840 / 10167 / 1522
Регистрация: 24.12.2010
Сообщений: 19,167
05.04.2012, 22:07     замена switch на if. #4
Цитата Сообщение от CLOH Посмотреть сообщение
Как можно заменить default??
Попробуй else
CLOH
5 / 5 / 3
Регистрация: 30.12.2010
Сообщений: 40
05.04.2012, 22:26  [ТС]     замена switch на if. #5
Вообщето я написал что нужно заменить на операторы if!!!, а не if else.
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
05.04.2012, 22:30     замена switch на if. #6
Цитата Сообщение от CLOH Посмотреть сообщение
Вообщето я написал что нужно заменить на операторы if!!!, а не if else.
if (условие1) { ...; }
if (условие2) { ...; }
if (условие3) { ...; }
if (не условие1 && не условие2 && не условие3) {...;}
но с else будет лучше
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2012, 22:33     замена switch на if.
Еще ссылки по теме:

Switch C++ - C++
Всем привет К примеру есть (на Дэлфи): Case a of 1..5: begin ..... end; т.е. сработает на числах от 1 до 5. нужно эту же запись...

switch - C++
Помогите!!

switch - C++
switch (k) { case 1 : printf(rus("Выход\n")); break; case 2 : printf(rus("Загрузить\n")); break; case 3 :...

Switch - C++
Как эту же программу переделать с помощью оператора switch.... #include <iostream.h> #include <conio.h> void main() { ...

switch - C++
swith(n) { case 1: { return 0; // Надо ли в этом случае писать break ? // В каких случаях работа будет нарушена ? } }


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

Или воспользуйтесь поиском по форуму:
Avazart
Эксперт С++
7121 / 5298 / 273
Регистрация: 10.12.2010
Сообщений: 23,436
Записей в блоге: 17
05.04.2012, 22:33     замена switch на if. #7
if( ! (условие 1 && условие 2 && условие N) ) ....

условие 1,условие 2 - условия которые идут до default
Yandex
Объявления
05.04.2012, 22:33     замена switch на if.
Ответ Создать тему
Опции темы

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