Считать натуральное число, преобразовать в шестнадцатеричное и вывести в виде восьмиричного - C (СИ)
Формулировка задачи:
Напишите программу, которая считывает натуральное число, а затем преобразуются в виде шестнадцатеричного числа и выводит восьмеричное число!
Решение задачи: «Считать натуральное число, преобразовать в шестнадцатеричное и вывести в виде восьмиричного»
textual
Листинг программы
#include <stdio.h>
int main(void)
{
unsigned int a = 0;
scanf("%u", &a);
printf("hex = %X, octal = %o\n", a, a);
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки файла
- Объявление функции main()
- Объявление переменной типа unsigned int с именем a и инициализацией равной 0
- Ввод числа с помощью функции scanf() в переменную a
- Вывод на экран значения переменной a в шестнадцатеричной системе счисления с помощью функции printf()
- Вывод на экран значения переменной a в восьмиричной системе счисления с помощью функции printf()
- Завершение работы программы с помощью оператора return