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

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

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

Здравствуйте.
Помогите пожалуйста написать задачи.
1)Записать условие, которое является истинным, когда только одно из чисел А и В четное.
Заранее спасибо огромное.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.01.2013, 20:21
Ответы с готовыми решениями:

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

Записать условие, которое является истинной, когда только одно из чисел А, В и С меньше 50
Записать условие, которое является истинной, когда только одно из чисел А, В и...

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

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

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

3
coloc
погромист
412 / 248 / 30
Регистрация: 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
2935 / 1364 / 467
Регистрация: 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
Модератор
7372 / 5573 / 707
Регистрация: 14.02.2011
Сообщений: 18,936
23.01.2013, 23:10 4
Цитата Сообщение от lemegeton Посмотреть сообщение
Надо использовать оператор XOR (^).
это ты хорошо придумал
но можно и используя арифметику
сумма двух четных и двух нечетных даст четное
а сумма четного и нечетного даст нечетное
C++
1
return (A+B)%2==1;
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.01.2013, 23:10

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

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

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


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

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

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