Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
1

Проверить, имеют ли три введенных пользователем числа одинаковую четность

12.08.2014, 20:11. Просмотров 681. Ответов 4
Метки нет (Все метки)

Проверить, имеют ли три введенных пользователем числа одинаковую четность

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream.h>
 
main()
{
int b,d,x;
cout<<"enter b  ";
cin>>b;
cout<<"enter d  ";
cin>>d;
cout<<"enter x  ";
cin>>x;
 
if((b%2)&&(d%2)&&(x%2))
    cout<<"no\n";
else
    cout<<"yes\n";
 
return 0;
}
У меня получается что когда я ввожу четные числа выходит "yes", когда не четные "no", а если четные и не четные вместе то все равно "yes". Но мне нужно что бы "yes" выходило когда четность одинаковая, а "no" когда разная. Помогите пожалуйста с этим заданием.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2014, 20:11
Ответы с готовыми решениями:

Составить программу, печатающую ДА или НЕТ в зависимости от того, имеют ли три целых введенных числа одинаковую четность
Составить программу, печатающую ДА или НЕТ в зависимости от того, имеют ли три...

Даны два целых числа: A, B. Проверить истинность высказывания: «Числа A и B имеют одинаковую четность»
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает...

Вывести True или False в зависимости от того, имеют три заданных целых числа одинаковую четность или нет
Всем привет! Помогите, пожалуйста в решении задачи. Знаю, что задачи...

Найти количество таких чисел в интервале [a;b), которые имеют одинаковую четность с числом b
Всем доброго времени суток. Прошу помочь с задачей с оператором for, нужно...

Проверить, являются ли три введенных числа последовательными элементами арифметической прогрессии
всем привет. у меня ступр с арифметической прогрессией. нашел уйма задач это...

4
zss
Модератор
Эксперт С++
7261 / 6705 / 4245
Регистрация: 18.12.2011
Сообщений: 17,705
Завершенные тесты: 1
12.08.2014, 20:36 2
C++
1
2
3
4
5
6
if( b%2 && d%2 && x%2 )
    cout<<"yes:все нечетные\n";
else if( b%2==0 && d%2==0 && x%2==0)
    cout<<"yes:все четные\n";
else
    cout<<"no:четность разная\n";
1
Jaroslava
0 / 0 / 0
Регистрация: 12.08.2014
Сообщений: 21
12.08.2014, 20:43  [ТС] 3
Спасибо за помощь))
0
Trwsdf
Заблокирован
12.08.2014, 21:12 4
сравни последний бит на 1 или 0 каждого числа. 1 нечетно, 0 четно
0
gromo
372 / 271 / 30
Регистрация: 04.09.2009
Сообщений: 1,214
12.08.2014, 21:19 5
Цитата Сообщение от Trwsdf Посмотреть сообщение
сравни последний бит на 1 или 0 каждого числа
Вообще-то сравнивают младший бит, с которого и начинают счет, а он не последний, а первый (нулевой, если быть точным).
0
12.08.2014, 21:19
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2014, 21:19

Распечатать числа в диапазоне от 1 до N, у которых первая и вторая цифра справа имеют разную четность
Помогите пожалуйста сделать программу! В диалоговом режиме вводится некоторое...

Как еще можно проверить четность числа?
У меня в голове два способа: 1) обычный просто проверить остаток от деления:...

Сравнить два числа, введенных пользователем
Написать программу, которая сравнивает два введенных с клавиатуры числа....


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

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

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