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