Почему пишет, что операция 039;=039; не применима к типу boolean в
Почему пишет, что операция '=' не применима к типу boolean в программе?
Ошибка здесь: if ((x=1) or (y=1)) then
Вся программка:
program pr1;
function _Xor (x, y:boolean): boolean;
begin
if ((x=1) or (y=1)) then
_Xor:=1
else
_Xor:=0;
end;
begin
readln (x, y);
writeln (_Xor(x, y));
end.
2 ответа
Серж Геодаков
Именно поэтому и пишет, что операция '=' не применима к типу boolean. Переменные этого типа могут принимать значения True и False, и как можно сравнивать их с единицей?
Bocheljuk Ksenija
Это понятно, но я не разумею, приношу извинения за тавтологию, как по иному оформить опретор if.
Алиса Сньозик
Условие задачи приведите стопроцентно.
Игорь Фаломов
Поэтому что ее смысла в целом я не понимаю. Если Вы xor пытаетесь без помощи других воплотить (а для чего, если в Паскаль есть x xor y стандартно?), то все равно ошибочно это делаете.
Тимур Пьянченко
Напишите функцию bool Xor (bool x, bool y) (C/C++), function _Xor (x, y:boolean): boolean (Pascal), def xor(x, y):(Python) реализующую функцию "Исключающее Либо" 2-ух логических переменных x и y. Функция Xor должна возвращать true, если ровно один из ее доводов x либо y, но не оба сразу равны true.
Заворовский
Геннадий
Тупость полная - воплотить xor на языке, в котором есть xor.
Мирослава Исаченкова
Реализация очень проста: _Xor=(x<>y);
Бебякина
Ира
Т.е. в Паскаль будет _Xor := x <> y;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов