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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 8, средняя оценка - 4.63
eralashka
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 38
23.01.2013, 20:21     Записать условие, которое является истинным, когда только одно из чисел А и В четное #1
Здравствуйте.
Помогите пожалуйста написать задачи.
1)Записать условие, которое является истинным, когда только одно из чисел А и В четное.
Заранее спасибо огромное.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2013, 20:21     Записать условие, которое является истинным, когда только одно из чисел А и В четное
Посмотрите здесь:

C++ Найти хотя бы одно число, которое является палиндромом
C++ Если среди трех чисел А, В, С имеется хотя бы одно четное вычислить максимальное
C++ Написать условие,что только одно из чисел X или Y четное
Записать условия когда является истинным , когда: C++
Как записать условие, чтобы в моей программе текст выводился только когда не найдено искомых строк. C++
Выяснить является ли хоть одно из данных чисел палиндромом(перевёртышем) C++
C++ 6. Определить, имеется ли среди заданных целых чисел A, B, C хотя бы одно четное. Предусмотреть проверку вводимых данных на отрицательность
Записать условие, которое является истинной, когда только одно из чисел А, В и С меньше 50 C++
C++ Определить, что только одно из чисел А и В четное и каждое из чисел А,В,С кратно трем.
C++ Записать логическое выражение, которое является истинным тогда, когда выполняются условия при заданных числах
Записать условие, которое является истинным, когда целое А не кратно трем и оканчивается нулем C++
Записать условие, которое является истинным, когда только одно из чисел X, Y и Z кратно 5 (условные операторы) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
coloc
погромист
 Аватар для coloc
409 / 245 / 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; 
}
lemegeton
 Аватар для lemegeton
2913 / 1342 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
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);
}
ValeryS
Модератор
6413 / 4879 / 448
Регистрация: 14.02.2011
Сообщений: 16,179
23.01.2013, 23:10     Записать условие, которое является истинным, когда только одно из чисел А и В четное #4
Цитата Сообщение от lemegeton Посмотреть сообщение
Надо использовать оператор XOR (^).
это ты хорошо придумал
но можно и используя арифметику
сумма двух четных и двух нечетных даст четное
а сумма четного и нечетного даст нечетное
C++
1
return (A+B)%2==1;
Yandex
Объявления
23.01.2013, 23:10     Записать условие, которое является истинным, когда только одно из чисел А и В четное
Ответ Создать тему
Опции темы

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