fork download
  1. #include <iostream>
  2. #include <cctype>
  3.  
  4. int main() {std::string input;
  5.  
  6. std::cout << "Enter a six digits number: ";
  7. std::cin >> input;
  8.  
  9. if(input.size() == 6) {
  10. for(char C : input) {
  11. if(std::isdigit(C)) {
  12. int digit = C - '0'; // convert char to a number
  13. // do whatever you want with the digit
  14. std::cout << digit << std::endl;
  15. }
  16. else {
  17. std::cout << "Error in input, " << C << " is not a digit" << std::endl;
  18. break;
  19. }
  20. }
  21. }
  22. else {
  23. std::cout << "Error: Enter exactly six digits please" << std::endl;
  24. }
  25. return 0;
  26. }
Success #stdin #stdout 0s 3420KB
stdin
123456
stdout
Enter a six digits number: 1
2
3
4
5
6