Предмет: Информатика,
автор: ilai2541358
Сравнение чисел С++
На вход программе подаются два целых числа m и n, по модулю не превосходящие 106. Если m≥n, то требуется вывести 1, в противном случае — любое другое число.
Условный оператор, операторы сравнения, циклы и функции min, max, abs использовать нельзя!
Входные данные
Даны два целых числа, по модулю не превышющих 2⋅109.
Выходные данные
Выведите ответ на задачу.
Примеры
Ввод 1
1
1
Вывод
1
Ввод 2
4
3
Вывод
1
Ввод 3
2
8
Вывод
0
Ответы
Автор ответа:
1
Ответ:
один парень на просторах знаний решил так:
Объяснение:
#include
using namespace std;
int main(){
int a,b;
cin >> a>> b;
cout >> !((a-b) & 0x80000000);}
почему такое число в конце я не знаю.....но вроде работает....?
ilai2541358:
Я видел такой способ на Python,и как бы ...
Похожие вопросы
Предмет: Русский язык,
автор: АртемийМорозов777
Предмет: Русский язык,
автор: kirillivasilenk
Предмет: Английский язык,
автор: MaryYT
Предмет: Геометрия,
автор: murelli
Предмет: Физика,
автор: dobryak3