-ucitam broj od kojeg program pocinje trazit i kada program treba traziti trazi i nadje ga ali onda dolazi do greške i neče vratiti taj broj. u kojem djelu sam pogrješio?
ovo nije bas sto trebam, trebam efikasnije rješenje ili bar ideju?..jer ovo je jako sporo a i neradi sa velikim brojevima od recimo 100000 znamenaka..znači tu bi trebalo učitati string...
long trazi(long d)
{
d++;
while (palin(d)!=1)
{
d++;
}
return d;
}
int palin(long a)
{
int l;
int p;
char s1[10];
ltoa(a,s1,10);
l=strlen(s1);
for(p=0;p<l;p++)
{
if(s1[p]!=s1[l-p-1])
return 0;
}
return (1);
}
[Ovu poruku je menjao --daniel-- dana 25.09.2006. u 23:17 GMT+1]