полный говнокод, но работает
#include <iostream>
#include <sstream>
using namespace std;
int main() {
int x, n;
cin >> x;
stringstream ddd;
ddd << x;
n = ddd.tellp();
stringstream a[n];
string b[n];
stringstream temp;
temp << x;
string temp1;
temp >> temp1;
for(int i = 0; i<n; ++i) {
a[i] << temp1[i];
a[i] >> b[i];
cout << b[i] << " ";
}
return 0;
полный говнокод, но работает
#include <iostream>
#include <sstream>
using namespace std;
int main() {
int x, n;
cin >> x;
stringstream ddd;
ddd << x;
n = ddd.tellp();
stringstream a[n];
string b[n];
stringstream temp;
temp << x;
string temp1;
temp >> temp1;
for(int i = 0; i<n; ++i) {
a[i] << temp1[i];
a[i] >> b[i];
cout << b[i] << " ";
}
return 0;
}