Divisione in cifre di un intero

di il
1 risposte

Divisione in cifre di un intero

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;  }

1 Risposte

  • Re: Divisione in cifre di un intero

    Intanto deve essere

    err=1;

    e non err==1;

    In secondo luogo, nel tuo codice non si capisce quanto vale b1
Devi accedere o registrarti per scrivere nel forum
1 risposte