Ho pensato di poter creare quasto ciclo for, che salva i risultati su una lista( funziona solo se il numero è minore di 16 cifre):
codice:
   
    int valoreConv=inserisci un numero;

    int mlc=1000000000000000;
    int valoreConvList[16];
    int i;
    for (i=0;i<=16;i++)
    {
        int restDivOper=valoreConv%mlc;
        if (restDivOper==valoreConv)
        {
            valoreConvList[i]=0;
            mlc=mlc/10;
            printf("0");
        }
        else
        {
            valoreConvList[i]=valoreConv/mlc;
            valoreConv=restDivOper;
            mlc=mlc/10;
            printf("%d",valoreConvList[i]);
        }
Il problema è che non funziona!!
Potreste aiutarmi????