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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.63
eralashka
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 38
#1

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

23.01.2013, 20:21. Просмотров 1327. Ответов 3
Метки нет (Все метки)

Здравствуйте.
Помогите пожалуйста написать задачи.
1)Записать условие, которое является истинным, когда только одно из чисел А и В четное.
Заранее спасибо огромное.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2013, 20:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать условие, которое является истинным, когда только одно из чисел А и В четное (C++):

Записать условие, которое является истинным, когда только одно из чисел X, Y и Z кратно 5 (условные операторы) - C++
Записать условие, которое является истинным, когда только одно из чисел X, Y и Z кратно пяти. При этом операторов сравнения должно быть...

Записать условие, которое является истинной, когда только одно из чисел А, В и С меньше 50 - C++
Записать условие, которое является истинной, когда только одно из чисел А, В и С меньше 50. Записал вот так: if (a < 50 || b <...

Записать условие, которое является истинным, когда: - C++ - C++
а) каждое из чисел X и Y нечетное; б) только одно из чисел X и Y меньше 20; в) хотя бы одно из чисел X и Y =0; г) каждое из чисел...

Записать условие, которое является истинным, когда: - C++ - C++
а) каждое из чисел X и Y нечетное; б) только одно из чисел X и Y меньше 20; в) хотя бы одно из чисел X и Y =0; г) каждое из чисел...

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

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

3
coloc
погромист
411 / 247 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
23.01.2013, 21:25 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
 
bool foo (int val1, int val2) {
    if ((val1 % 2 == 0) && (val2 % 2 == 0)) 
        return false;
    else 
        return true;
}
 
int main () {
    std::cout << foo (10, 10);
    return 0; 
}
1
lemegeton
2925 / 1354 / 135
Регистрация: 29.11.2010
Сообщений: 2,725
23.01.2013, 22:54 #3
Не-а. Если оба числа нечетные, функция вернет true.

Надо использовать оператор XOR (^).
C++
1
2
3
bool isOneEven(int a, int b) {
  return (a % 2 == 0) ^ (b % 2 == 0);
}
2
ValeryS
Модератор
6729 / 5138 / 484
Регистрация: 14.02.2011
Сообщений: 17,240
23.01.2013, 23:10 #4
Цитата Сообщение от lemegeton Посмотреть сообщение
Надо использовать оператор XOR (^).
это ты хорошо придумал
но можно и используя арифметику
сумма двух четных и двух нечетных даст четное
а сумма четного и нечетного даст нечетное
C++
1
return (A+B)%2==1;
1
23.01.2013, 23:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2013, 23:10
Привет! Вот еще темы с ответами:

Написать условие,что только одно из чисел X или Y четное - C++
Написать логическое условие, проверяющее, что только одно из чисел X илиY четное.

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

Определить, что только одно из чисел А и В четное и каждое из чисел А,В,С кратно трем. - C++
Здравствуйте! Помогите пожалуйста написать программу реализующее задачу, которая является истинным, когда 1)только одно из чисел А и В...

Условие: Если хотя бы одно из чисел четное, то первому четному числу присвоить значение их произведения... - C++
Ввести три целых числа x,y,z. Если хотя бы одно из них четное, то первому четному числу присвоить значение произведения этих чисел, если...


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

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

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