Siema czy jest jakiś inny sposób alby np. liczbę 567 zapisaną w int wpisać do tablicy w sposób iż tab[0]=5 tab[1]=6 tab[2]=7 pierwsze co mi przyszło do głowy to, to (druga pętla for)
#include <iostream>
#include <vector>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
int t;
int n,sn;
vector <int> v;
cin>>t;
for(int i=0;i<=t;i++)
{
int c=1;
cin>>n;
sn=n;
while((n/=10)!=0)
{
c++;
}
cout<<c<<endl;
for(int i=0;i<c;i++)
{
v.push_back(sn/pow(10,c-1-i));
sn=sn-(v[i]*pow(10,c-1-i));
}
vector <int>:: iterator it=v.begin();
for(;it!=v.end();it++)
{
cout<<*it;
}
cout<<endl;
v.clear();
}
return 0;
}
char digit(int val)
skoro nieużywane?