Ho pensato di poter creare quasto ciclo for, che salva i risultati su una lista( funziona solo se il numero è minore di 16 cifre):
Il problema è che non funziona!!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]); }
Potreste aiutarmi????