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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.09.2015, 21:05   #1
Sterben
Форумчанин
 
Аватар для Sterben
 
Регистрация: 01.03.2015
Сообщений: 118
По умолчанию диапазон значений ввода (С++)

Код:
using namespace std;
void main()
{
	int i = 0, n = 5; 
	int shift;
	cin >> shift;
	for (i = 0; i < n; i++) {
		if (shift == 1) { if (!(i % 2)) cout << i << endl; }
		else { if (i % 2) cout << i << endl; }
	}
	cin.get();
	cin.get();
}
Как задать диапазон значений для shift (от 1 до 2 ) и если пользователь введет другое значение ,вывести сообщение и предложить ввести снова .
Код:
if (shift != 1 && shift != 2) { cin >> shift; }
другим способом

Последний раз редактировалось Sterben; 22.09.2015 в 21:10.
Sterben вне форума Ответить с цитированием
Старый 22.09.2015, 21:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Так у тебя в диапазоне всего два значения. Чем условны оператор не устроил?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Наработки С++ (сумма ряда и диапазон значений) ЛенаОвсянникова Помощь студентам 3 24.09.2013 20:52
Выделить диапазон значений с фильтрами в VBA baraban_kpi Microsoft Office Excel 1 17.02.2012 20:04
Диапазон значений AquaticSoul Общие вопросы C/C++ 9 22.03.2010 13:52
отфильтровать диапазон значений RaMoNeZz БД в Delphi 8 18.02.2009 20:25