Ciao a tutti.
Questo è il mio primo programma in C, quindi scusate la semplicità della mia domanda
L'obiettivo di questo programma è quello di invertire le cifre del numero 456, ossia farlo diventare 654.
Rifacendomi a un esempio svolto in classe ho sviluppato questa prima parte di codice... Assegnare le 3 cifre ad un array tramite le divisioni per 10. Nel momento che provo a visualizzare l'array non compare niente, perchè? :S
codice:#include <stdio.h> int main() { int x, a, i, b; int r[3]; a=456; i=0; while (a!=0) { x=a%10; b=x+0; r[i]=b; a=a/10; i=i++; } printf("%d" ,r[i]); return 0; }

Rispondi quotando