oregon ha scritto:
Ti consiglio di scriver tutti i passi del metodo su carta e poi applicarle al codice.
Non confondere "numero" con "cifra"
Ho provato vari modi su carta e penso di aver capito i passaggi, non capisco però come fare ad utilizzare il risultato prodotto da un ciclo do, mi spiego meglio (spero ):
#include <stdio.h>
int main(void)
{
int number, reverse;
printf("Enter a number: ");
scanf("%d", &number);
do {
reverse = number%10;
}while(number != 0);
printf("The reversal is: %d", reverse);
return 0;
}
qui gli dico di continuare a prendere il resto e metterlo in "reverse" ,al primo giro ok, l'ultima cifra è ora in reverse,, ma come faccio a continuare il ciclo ed inserire le altre cifre in altre variabili per poi dirgli di stamparle invertite?
sono sicuro che è più facile di quello che penso ma sono andato nel pallone!