#include <iostream>
#include <cctype>
int main() {std::string input;
std::cout << "Enter a six digits number: ";
std::cin >> input;
if(input.size() == 6) {
for(char C : input) {
if(std::isdigit(C)) {
int digit = C - '0'; // convert char to a number
// do whatever you want with the digit
std::cout << digit << std::endl;
}
else {
std::cout << "Error in input, " << C << " is not a digit" << std::endl;
break;
}
}
}
else {
std::cout << "Error: Enter exactly six digits please" << std::endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y2N0eXBlPgoKaW50IG1haW4oKSB7c3RkOjpzdHJpbmcgaW5wdXQ7CgpzdGQ6OmNvdXQgPDwgIkVudGVyIGEgc2l4IGRpZ2l0cyBudW1iZXI6ICI7CnN0ZDo6Y2luID4+IGlucHV0OwoKaWYoaW5wdXQuc2l6ZSgpID09IDYpIHsKICAgIGZvcihjaGFyIEMgOiBpbnB1dCkgewogICAgICAgaWYoc3RkOjppc2RpZ2l0KEMpKSB7CiAgICAgICAgICAgaW50IGRpZ2l0ID0gQyAtICcwJzsgLy8gY29udmVydCBjaGFyIHRvIGEgbnVtYmVyCiAgICAgICAgICAgLy8gZG8gd2hhdGV2ZXIgeW91IHdhbnQgd2l0aCB0aGUgZGlnaXQKICAgICAgICAgIHN0ZDo6Y291dCA8PCBkaWdpdCA8PCBzdGQ6OmVuZGw7CiAgICAgICB9CiAgICAgICBlbHNlIHsKICAgICAgICAgICBzdGQ6OmNvdXQgPDwgIkVycm9yIGluIGlucHV0LCAiIDw8IEMgPDwgIiBpcyBub3QgYSBkaWdpdCIgPDwgc3RkOjplbmRsOwogICAgICAgICAgIGJyZWFrOwogICAgICAgfQp9CiAgIH0KZWxzZSB7CiAgIHN0ZDo6Y291dCA8PCAiRXJyb3I6IEVudGVyIGV4YWN0bHkgc2l4IGRpZ2l0cyBwbGVhc2UiIDw8IHN0ZDo6ZW5kbDsKfQoJcmV0dXJuIDA7Cn0=