Ciao a tutti, una parte del programma che sto scrivendo richiede di scomporre il numero k nelle sue cifre, controllare se sono comprese tra due valori (0 e b1) e memorizzare ciascuna di esse in un array cif[]. Se stampo cif[], il risultato è sempre un array di zeri. Potete dirmi cosa sbaglio? Qui sotto posto il pezzo di codice. Grazie, Andrea.
for (i=0; k!=0; i++) {
cif[i]=k%10;
if (cif[i]<0 || cif[i]>b1) {
err==1;
break; }
else k=k/10; }