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

Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
Jumb0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 85
08.10.2012, 17:57     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #1
Задания
1. Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений. Результат такой проверки вывести на консоль. При выполнении задания не использовать условный оператор.
(Диапазон -77 до 1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 17:57     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений
Посмотрите здесь:

C++ Запросите с консоли целое число в указанной системе счисления
Проверить, является ли введенное пользователем целое число четным C++
Как проверить диапазон значений? C++
Пользователь вводит с клавиатуры две границы диапазона и число. Проверить, попадает ли число в диапазон C++
Проверить, целое число или дробное C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.10.2012, 17:59     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #2
а тернарный опертаор "?" можно ?
Jumb0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 85
08.10.2012, 18:04  [ТС]     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #3
А тернарная операция разве не условная операция?
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.10.2012, 18:08     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #4
по сути да, по названию нет) , это за ,что вам такие задачи дают?
doctor_lecter
 Аватар для doctor_lecter
279 / 152 / 8
Регистрация: 22.09.2012
Сообщений: 283
08.10.2012, 18:14     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #5
C++
1
2
3
int n;
cin >> n;
cout << n << " попадает в интервал [-77; 1] (не попадает - 0, попадает - 1): " << ((n >= -77) && (n <= 1)) << endl;
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.10.2012, 18:17     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #6
Цитата Сообщение от doctor_lecter Посмотреть сообщение
C++
1
2
3
int n;
cin >> n;
cout << n << " попадает в интервал [-77; 1] (не попадает - 0, попадает - 1): " << ((n >= -77) && (n <= 1)) << endl;
вы невнимательны , ТС писал
При выполнении задания не использовать условный оператор.
или имелось ввиду явно не использовать слово if
Jumb0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 85
08.10.2012, 18:38  [ТС]     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #7
а как-нибудь без условного оператора можно? наверное имелось в виду без if .А по -другому никак?
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
08.10.2012, 18:42     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #8
Цитата Сообщение от Nixy Посмотреть сообщение
или имелось ввиду явно не использовать слово if
А что можно понимать под условным оперетором кроме, возможно, if (хотя он вообще не оператор) и, возможно, тернарного оператора?
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.10.2012, 18:45     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #9
просто условие, (условие) , по моему вот это и будет условным оператором, хотя могу ошибатся
для ТС , не думаю что задача где явно надо проверять условия попадания, как то можно обойтись без условий
Jumb0
0 / 0 / 0
Регистрация: 24.09.2012
Сообщений: 85
08.10.2012, 19:24  [ТС]     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #10
а можно код с тернарной операцией?

Добавлено через 8 минут
все . ам сделал
Nixy
ComfyMobile
 Аватар для Nixy
399 / 280 / 8
Регистрация: 24.07.2012
Сообщений: 916
08.10.2012, 19:26     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #11
C++
1
2
3
4
int n;
cin >> n;
cout << n << " попадает в интервал [-77; 1] (не попадает - 0, попадает - 1): " << endl;
cout << n > = -77 ? (n<=1 ? 1 : 0 ) : 0 << endl;
ValeryS
Модератор
6374 / 4840 / 442
Регистрация: 14.02.2011
Сообщений: 16,043
08.10.2012, 19:38     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #12
интересно а так можно
C++
1
2
3
4
5
6
7
8
int m=((n >= -77) && (n <= 1));
switch(m)
{
  case 0:
     cout <<"непопали"<< endl;; 
  default: 
     cout <<"попали"<< endl;;
}
или так
C++
1
2
3
4
5
6
7
8
9
void fncVerify(int n)
{
 while(n >= -77) && (n <= 1))
   {
        cout <<"попали"<< endl;;
    return;
   }
     cout <<"непопали"<< endl;;
}
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
08.10.2012, 19:52     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #13
C++
1
2
3
4
char *answ[] = {" не попадает в интервал", " попадает в интервал"};
int num;
cin >> num;
cout << "Число " << num << answ[(n >= -77) && (n <= 1)] << " [-77; 1]" << endl;
ValeryS
Модератор
6374 / 4840 / 442
Регистрация: 14.02.2011
Сообщений: 16,043
08.10.2012, 20:03     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #14
Сообщение было отмечено автором темы, экспертом или модератором как ответ
вообще без логики
C++
1
2
3
4
5
6
7
8
9
10
void fncVerify(int n)
{
while(n<=1)
   while(n >= -77)
 {
    cout <<"попали"<< endl;
    return;
   }
     cout <<"непопали"<< endl;
}
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
08.10.2012, 20:06     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #15
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
cout << 3 - (-n << 1 <= n + 231 ^ n * n * n <= n * n) * 3 + "не попадает";
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 20:11     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений
Еще ссылки по теме:

C++ Запросить целое число у пользователя, вывести его квадрат
C++ Проверить, есть ли в строке из символов целое число
C++ Проверить попадание точки в заданный сектор

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

Или воспользуйтесь поиском по форуму:
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
08.10.2012, 20:11     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений #16
Somebody, сейчас мозг вынес
Yandex
Объявления
08.10.2012, 20:11     Запросить с консоли целое число и проверить его на попадание в заданный диапазон значений
Ответ Создать тему
Опции темы

Текущее время: 09:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru