С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/34: Рейтинг темы: голосов - 34, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 09.01.2018
Сообщений: 15
1

Написать функцию Xor

11.01.2018, 07:49. Показов 6267. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Напишите функцию - bool Xor (bool x, bool y), реализующую функцию "Исключающее ИЛИ" двух логических переменных x и y. Функция Xor должна возвращать true, если ровно один из ее аргументов x или y, но не оба одновременно равны true.

Формат входных данных:
В первой строке число N от 1 до 10000, количество запросов для голосования, далее N строк по 2 числа - x и y (x и y равны 0 или 1, 0 соответствует значению false, 1 соответствует значению true).

Формат выходных данных:
Необходимо вывести 0 или 1 - значение функции от x и y для всех наборов данных.
Пример:
Ввод:
2
0 1
1 0
Вывод:
1
1
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.01.2018, 07:49
Ответы с готовыми решениями:

Написать функцию, реализующую операцию побитового xor
дали задание не могу понять даже что делать подскажите по заданию литературу или сайт какой или...

Написать функцию xor для кнопки калькулятора
Сам калькулятор с основными функциями я написал, нужно ещё сделать кнопку с функцией xor. В коде...

Исключающее ИЛИ (XOR). Нужен пример операции побайтного XOR
Может кто-нибудь привести пример операции побайтного XOR?что-то вроде: есть данные,считанные из...

XOR как шифрование (как написать?)
Помогите плз, сделать на плюсах, аналог того что я на шарпе сделал. Вот шапка плюсов void...

1
75 / 75 / 97
Регистрация: 21.12.2014
Сообщений: 185
11.01.2018, 19:09 2
Лучший ответ Сообщение было отмечено Semechchka как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
 
bool Xor(bool x, bool y)
{
    return (!x || !y) && (x || y);
}
 
int main() 
{
    int N;
    std::cout << "N: ";
    std::cin >> N;
    int *mas = new int[N * 2];
 
    std::cout << "x and y:" << std::endl;
    for (int i = 0; i < N * 2; i++) std::cin >> mas[i];
 
    std::cout << "Result:" << std::endl;
    for (int i = 0; i < N * 2; i+=2)
        std::cout << Xor(mas[i], mas[i + 1]) << std::endl;
 
    delete[] mas;
    system("pause");
    return 0;
}
1
11.01.2018, 19:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.01.2018, 19:09
Помогаю со студенческими работами здесь

Написать функцию. которая аргументом принимает тип происшествия и возвращает функцию
Написать функцию. которая аргументом принимает тип происшествия и возвращает функцию, которая...

Написать функцию, которая, в зависимости от выбора пользователя вызывает соответствующую функцию
Помогите, что то я не могу понять задачи, даже не знаю с чего начать)))) 5. Написать функцию,...

Написать функцию Факториал и программу, которая будет использовать эту функцию
Суть программы: Нужно написать функцию Факториал и программу.ю которая будет использовать эту...

Написать функцию, которая могла бы передать значение в другую функцию
как сделать функцию которая бы могла передать значеие в другую функцию ну к примеру a=4*b; где...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru