Manugal
20-10-2005, 18:34
Ciao... :) eccomi di nuovo qui
Devo scrivere un programma che dato un numero n, mi restituisca il naturale m con le cifre invertite. Io ho fatto una cosa simile, però non so se va bene.... ovvero l'ho provato e funziona, solamente non so se è quello che voleva il programma.... cioè credo di dover creare proprio una nuova variabile con le cifre invertite... e questo non so come poterlo fare. Intanto vi posto il mio codice:
#include <stdio.h>
int main(void){
int num,tmp;
printf("Inserisci il numero: ");
scanf("%d", &num);
while(num>0){
tmp=(num%10);
printf("%d", tmp);
num/=10;
}
return 0;
}
Grazie. :D
Devo scrivere un programma che dato un numero n, mi restituisca il naturale m con le cifre invertite. Io ho fatto una cosa simile, però non so se va bene.... ovvero l'ho provato e funziona, solamente non so se è quello che voleva il programma.... cioè credo di dover creare proprio una nuova variabile con le cifre invertite... e questo non so come poterlo fare. Intanto vi posto il mio codice:
#include <stdio.h>
int main(void){
int num,tmp;
printf("Inserisci il numero: ");
scanf("%d", &num);
while(num>0){
tmp=(num%10);
printf("%d", tmp);
num/=10;
}
return 0;
}
Grazie. :D