1мес
Помогите решить задачу c++
Вводится одно натуральное число, не более 31. Напишите программу, которая делает то же самое, что и в примерах входных и выходных данных. Будьте внимательны, числа и знаки операций разделены пробелами. желательно БЕЗ ЦИКЛОВ И УСЛОВИЙ
По дате
По рейтингу
123456789101112
#include <iostream>
int main() {
unsigned short n {};
std::cin >> n;
std::cout << (n & 0b10000) << " + ";
std::cout << (n & 0b1000) << " + ";
std::cout << (n & 0b100) << " + ";
std::cout << (n & 0b10) << " + ";
std::cout << (n & 0b1) << "\n";
return 0;
}