Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

Определить, какое минимальное число яиц могло быть в корзине - C++
Помогите пожалуйста решить задачу по программированию((( Нужно написать код программы на С++ Женщина шла на базар продавать яйца. Ее...

По заданной дате необходимо определить, какое число будет послезавтра - C++
По заданной дате необходимо определить, какое число будет послезавтра. Необходимо чтоб менялся также год,месяц день. Примеры для...

Определить какое наибольшее число подряд идущих элементов последовательности равны друг другу - C++
Добрый вечер, решил задачку, но выдаёт ошибку на пятом тесте. У меня два вопроса: Есть ли более простой способ решения и, собственно,...

Определить, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу. - C++
Дана последовательность натуральных чисел, завершающаяся числом 0. Определить, какое наибольшее число подряд идущих элементов этой...

Как запомнить какое-то число? - C++
Привет, есть проблема. Есть какая-то функция или условие. Внутри нее мы создали переменную number, ввели его. Нужно чтобы этот number...

Какое число вернет foo(5)? - C++
int foo (int n) { if (n <= 0) return 0; return foo (n - 2) + foo (n / 2) + 1; } Вставляю код, выполняю с нужным...

5
Thinker
Эксперт С++
4228 / 2202 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
24.07.2013, 22:49 #2
тут можно проверить так:
если последняя цифра 9, а предпоследняя нечетная, то принадлежит. Так что можно
1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
24.07.2013, 22:53 #3
Цитата Сообщение от S_O_A_D Посмотреть сообщение
Возможно ли это сделать вписав только одно условие?
Как это понять?
0
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";
0
Dani
1393 / 637 / 57
Регистрация: 11.08.2011
Сообщений: 2,289
Записей в блоге: 2
Завершенные тесты: 1
24.07.2013, 22:58 #5
C++
1
if (x%10==9 && x%100/10 & 1) std::cout << "Yes";
1
Thinker
Эксперт С++
4228 / 2202 / 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.
1
24.07.2013, 23:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2013, 23:02
Привет! Вот еще темы с ответами:

Какое число встретится раньше - C++
C# 1.Ввести N чисел ,(N\geq3). Выяснить максимальное или минимальное число встретится в этой последовательности раньше! 2.ввести 2...

Какое число будет через n дней - C++
Есть дата 01.01.2008. Вопрос какой день будет через n (0&lt;= n &lt;=1000) дней (c учётом високосных годов)? Пример: n=1 cout &lt;&lt;...

Вычислить какое число будет послезавтра - C++
По заданной дате требуется определить какое число будет послезавтра. Input - 1 8 2009 Output 3 8 2009 Мой код прохожит 53%, где...

Какое число встречается в последовательности раньше - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; main() { int n=10,i,a; printf(&quot;vvedite cikl\n&quot;); for (i=1;i&lt;=n;i++) { ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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