e ja sam sve uradio :
#include <stdio.h>
int Okreni(int n)
{
int nn=0,ost,bn;
int i,t=1,bb=0;
bn=n;
while (bn>0)// ovaj dio broj koliko ima cifara
{
bn=bn/10;
bb++;
}
for(i=1;i<bb;i++)// postavlja t na odg vrijednost u zavisnosti od broja cifara
t=t*10;
while(n>0)// okrece broj
{
ost=n%10;
n=n/10;
nn=nn+ost*t;
t=t/10;
}
return nn;
}
main()
{
int br,printbr;
printf("Unesite broj: ");
scanf("%d",&br);
printbr=Okreni(br);
printf("\nBroj okrenut: %d\n",printbr);
getch();
return 0;
}
problem se javlja kada stavim 0 na kraju ili na pocetku broja npr: ako unesem 0123 vrati 321 ili ako unesem 1230 vrati 321.
Ima li neko ideju u cemu je problem.
printf("Don't Panic!n");
exit(42);
}