CРОЧНО НА С++
На вход программе подаются два целых числа m и n, по модулю не превосходящие 10^6. Если m≥n, то требуется вывести 1, в противном случае — любое другое число.
Условный оператор, операторы сравнения, циклы и функции min, max, abs использовать нельзя!
Ответы
Ответ дал:
2
#include <iostream>
int main()
{
int m, n;
std::cin>>m>>n;
int target = m - n;
std::cout << -1 * (target >> (8 * sizeof(target) - 1))+1;
}
Вас заинтересует
11 месяцев назад
11 месяцев назад
1 год назад
6 лет назад
6 лет назад
8 лет назад
using namespace std;
int main()
{
int a,b;
cin>>a>>b;
cout<< !((a-b) & 0x80000000);
}