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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2009, 14:17   #1
Айат
Пользователь
 
Регистрация: 26.12.2007
Сообщений: 32
По умолчанию диапозон в case (c++)

как записать диапозон в case?
заранее спасибо )
Код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
	
int K;
cout << "vvedite chislo v diapazone 3<k<12";
cout << "k = 3"; 
cout << "k = 1 ili k = 2" ;
cin >> K;
int A;
	cout << "vvedite a = ";
	cin >> A;
	int B;
    cout << "vvedite b = ";
    cin >> B;
	int y1 = (A + B)* K;
	int y2 = 3 * K;
	int y3 = A * K;
switch(K)
{
case  4 ... 12 :
	cout << y1 ;
   break;
case 3:
	cout << y2 ;
	break;
case  1 ... 2:
	cout << y3;
		break;
		getch();
}
return 0;
}
Айат вне форума Ответить с цитированием
Старый 03.04.2009, 14:46   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Никак. В сях нет типов-диапазонов. Поэтому тут будет уместнее использовать if'ы.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 03.04.2009, 15:07   #3
Айат
Пользователь
 
Регистрация: 26.12.2007
Сообщений: 32
По умолчанию

if я уже сделал... но мне надо switch
придется делать тупо case 4 и т.п (((((
Айат вне форума Ответить с цитированием
Старый 03.04.2009, 15:07   #4
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Только:
Код:
case 4:
case 5:
case 6:
  // операции для диапазона 4..6
  break;
pu4koff вне форума Ответить с цитированием
Старый 03.04.2009, 15:13   #5
Айат
Пользователь
 
Регистрация: 26.12.2007
Сообщений: 32
По умолчанию

всем спасибо! )
просто думал может диапозон по-другому мона записывать, конечно жаль ((
Айат вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
case Кирилл17 Помощь студентам 6 28.12.2008 10:11
Оператор case Yermek Помощь студентам 3 12.10.2008 18:06
Выделить Диапозон Rom1k06 Microsoft Office Excel 4 01.09.2008 22:18
Задача на case klop.92 Помощь студентам 4 28.04.2008 21:17
Case из STRING. HELP! Altera Компоненты Delphi 12 24.02.2008 12:17