fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. unsigned int number;
  5.  
  6. // Ввод числа
  7. printf("Введите число: ");
  8. scanf("%u", &number);
  9.  
  10. // Преобразование числа в шестнадцатеричный формат
  11. char hex_number[9]; // Массив для хранения результата (до 8 символов)
  12. snprintf(hex_number, sizeof(hex_number), "%X", number);
  13.  
  14. // Обрезка результата до 8 символов
  15. hex_number[8] = '\0'; // Убедимся, что строка закончена
  16.  
  17. // Вывод результата
  18. printf("Шестнадцатеричное представление числа (с обрезкой до 8 символов): %s\n", hex_number);
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 5288KB
stdin
Standard input is empty
stdout
Введите число: Шестнадцатеричное представление числа (с обрезкой до 8 символов): 30F6B6C0