fork download
  1. #include <iostream>
  2.  
  3. int * splitter(long int number)
  4. {
  5. static int values[8];
  6.  
  7. for (int i = 0; i < 8; i++)
  8. {
  9. values[i] = (int)(number & 0xF);
  10. number = (number >> 4);
  11. }
  12.  
  13. return values;
  14. }
  15.  
  16. int main()
  17. {
  18. long int number = 432214123;
  19. int *values;
  20. values = splitter(number);
  21. for (int i = 7; i >= 0; i--)
  22. std::cout << values[i] << " ";
  23. return 0;
  24. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
1 9 12 3 1 0 6 11