М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
rayoz
rayoz
04.05.2023 03:50 •  Информатика

Только на напишите функцию bool xor (bool x, bool y) (c/c++), function _xor (x, y: boolean): boolean (pascal), def xor(x, y): (python) реализующую функцию "исключающее или" двух логических переменных x и y. функция xor должна возвращать true, если ровно один из ее аргументов x или y, но не оба одновременно равны true. входные данные вводится 2 числа - x и y (x и y равны 0 или 1, 0 соответствует значению false, 1 соответствует значению true). выходные данные необходимо вывести 0 или 1 - значение функции от x и y.

👇
Ответ:
anas20041006
anas20041006
04.05.2023
Function _Xor (x,y:boolean):boolean;
begin
_Xor:=x<>y;
end;
var x,y:byte;
begin
write('x = ');
readln(x);
write('y = ');
readln(y);
writeln(ord(_Xor(x=1,y=1)));
end.

Пример:
x = 1
y = 0
1
4,6(20 оценок)
Открыть все ответы
Ответ:
Zhamik11
Zhamik11
04.05.2023
Потому что соединение не идеально, оно прерывается, некоторые данные по пути теряются. Допустим, я хочу передать файл по интернету. Если файл небольшой, то велика вероятность, что он не пострадает. В противном случае можно потратить много времени на передачу части файла, после чего данные передадутся с ошибкой, которую мы обнаружим только после передачи всего файла. Передавая информацию пакетами же можно этого избежать, так как любая потеря данных будет сразу видна по плохому пакету. После этого можно эту ошибку сразу и обработать и, допустим запросить повтор предыдущего пакета или попытаться починить пакет, прибывший с ошибкой.
4,7(96 оценок)
Ответ:
Ернай
Ернай
04.05.2023

#arr = [*map(int, input().split(' 0')[0].split())]  если числа вводятся в строчку , то раскомментируйте и используйте эту строку, а инициализацию массива arr и цикл while закомментируйте

arr = []

while 1:

   tmp = int(input())

   if tmp != 0:  # Читаем сколько угодно чисел пока не будет ноль

       arr.append(tmp)

   else:

       break

s = 0  # сумма двузначных чисел

k = 0  # количество двузначных чисел

for i in arr:

   if 10 <= i <= 99:  # итерируемся по циклу и если число двузначное

       s += i  # то прибавляем его к сумме

       k += 1  # счетчик двузначный чисел увеличиваем на один

print(s/k) if k > 0 else print('NO') #если количество двузначных > 0 то выводим среднее арифметическое s/k, если нет то выводим NO

4,4(24 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ