2 #2
Ссылка в новой задаче
Block a user
Удалить ветку «%!s()»
Удаление ветки необратимо. Несмотря на то, что удаленная ветка может просуществовать некоторое время перед тем, как она будет окончательно удалена, это действие НЕВОЗМОЖНО отменить в большинстве случаев. Продолжить?
#include
#include
using namespace std;
char nibble_to_hex(uint8_t i) {
static const char digits[] = "0123456789ABCDEF";
return digits[i];
}
void print_byte_hex(uint8_t byte) {
cout << nibble_to_hex(byte >> 4) << nibble_to_hex(byte & 0x0F);
}
void print_hex(uint16_t value) {
uint8_t* bytes = (uint8_t*)&value;
print_byte_hex(bytes[0]);
cout << " ";
print_byte_hex(bytes[1]);
}
void print_byte_binary(uint8_t byte) {
for (int i = 7; i >= 0; i--) {
cout << ((byte >> i) & 1);
}
}
void print_binary(uint16_t value) {
uint8_t* bytes = (uint8_t*)&value;
print_byte_binary(bytes[0]);
print_byte_binary(bytes[1]);
}
int main() {
uint16_t operand1, operand2;
char operation;
}