Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2010, 04:49   #11
Morkonwen
Пользователь
 
Регистрация: 27.06.2010
Сообщений: 44
По умолчанию

Кстати, а как реализовать такое без goto?
Код:
main:
cin >> i;
if (i==1) { [instruction1]; goto main;}
if (i==2) { [instruction2]; goto main;}
if (i==3) { [instruction3]; goto main;}
if (i==4) { [instruction4]; goto main;}

if (i==N) { [instructionN]; goto quit;}
quit:
[/QUOTE]

ну тут совсем просто

Код:
do
cin>>i;
switch (i)
{
   case 1:[instruction1];break;
   case 2:[instruction2];break;
   case 3:[instruction3];break;
   case 4:[instruction4];break;

   case N:[instructionN];break;
}



while(i>=1&&i<N) //считает i целым


можем в такую игру поиграть "перепиши без goto" =))


ps да, вариант Грома лучше, если i меняется внутри

Последний раз редактировалось Morkonwen; 05.11.2010 в 04:51.
Morkonwen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
тьюринг в delphi gulsana-89@mail.ru Помощь студентам 0 16.09.2010 14:12
Связь двух книг с полным форматированием tns-ka Microsoft Office Excel 7 14.05.2010 07:01
помогите решить задачи на паскале, если можно с полным решением вадимкО Помощь студентам 4 13.12.2009 13:04
Поиск с полным совподением. Rom1k06 Microsoft Office Excel 2 13.10.2009 10:27
экспорт отчетов аксесс в эксель с полным форматированием kate158 Помощь студентам 1 11.03.2009 17:52