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

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

Войти
Регистрация
Восстановить пароль
 
S_O_A_D
1 / 1 / 0
Регистрация: 04.06.2013
Сообщений: 48
#1

Определить какое число - C++

24.07.2013, 22:47. Просмотров 336. Ответов 5
Метки нет (Все метки)

Данная последовательность: 19, 39, 59, 79, 99, 119 ... И нужно определить, если введенное число относится к этой последовательности. Возможно ли это сделать вписав только одно условие?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.07.2013, 22:47     Определить какое число
Посмотрите здесь:

Как запомнить какое-то число? C++
C++ В строке вместо названия показывает какое-то число
Какое число среди введенных четных чисел максимальное? C++
C++ Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
C++ Какое число встречается в последовательности раньше
C++ Определить, какое минимальное число яиц могло быть в корзине
C++ Какое число вернет foo(5)?
C++ Какое число встретится раньше
C++ По заданной дате необходимо определить, какое число будет послезавтра
Какое число будет через n дней C++
Определить какое наибольшее число подряд идущих элементов последовательности равны друг другу C++
Какое максимально число можно записать в любую переменную С++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
4220 / 2194 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.07.2013, 22:49     Определить какое число #2
тут можно проверить так:
если последняя цифра 9, а предпоследняя нечетная, то принадлежит. Так что можно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.07.2013, 22:53     Определить какое число #3
Цитата Сообщение от S_O_A_D Посмотреть сообщение
Возможно ли это сделать вписав только одно условие?
Как это понять?
S_O_A_D
1 / 1 / 0
Регистрация: 04.06.2013
Сообщений: 48
24.07.2013, 22:56  [ТС]     Определить какое число #4
Цитата Сообщение от alsav22 Посмотреть сообщение
Как это понять?
Ну допустим пользователь ввел число и написав лишь один if проверить это число:

C++
1
2
3
4
5
6
int x;
cin>>x;
if(/**/)
cout<<"Yes";
else
cout<<"No";
Dani
1276 / 634 / 55
Регистрация: 11.08.2011
Сообщений: 2,272
Записей в блоге: 2
Завершенные тесты: 1
24.07.2013, 22:58     Определить какое число #5
C++
1
if (x%10==9 && x%100/10 & 1) std::cout << "Yes";
Thinker
Эксперт C++
4220 / 2194 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.07.2013, 23:02     Определить какое число #6
Цитата Сообщение от Thinker Посмотреть сообщение
тут можно проверить так:
если последняя цифра 9, а предпоследняя нечетная, то принадлежит. Так что можно
доказывается очень просто. все числа этой последовательности имеют вид
19 + 20n, где n - неотрицательное целое число. предпоследняя цифра числа 20n всегда четная, поэтому в числе
19 + 20n предпоследняя цифра нечетная.
последняя цифра числа 20n всегда равна 0, поэтому в числе 19 + 20n последняя цифра всегда 9.
Yandex
Объявления
24.07.2013, 23:02     Определить какое число
Ответ Создать тему
Опции темы

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