You are taking string as a variable when a simple int would do...:) check your fun() function otherwise i got AC with same idea as u have used
On Sat, Aug 6, 2011 at 4:40 PM, UTKARSH SRIVASTAV <[email protected]>wrote: > CAN ANYONe PLEASE TELL ME WHICH TEST CASE I AM GETTING WRONG > ........................I HAVE TRIED ALL WHICH I COULD TRY IN THIS PROBLEM > http://www.spoj.pl/problems/M00PAIR/ > > MY SOLUTION > > -- > #include<stdio.h> > #include<string.h> > > int fun(char *s) > { > int i,n; > for(i=0;s[i]!='\0';i++); > i=i-1; > n=0; > while(i>=0) > { > n=10*n+(s[i]-'0'); > i--; > } > return n; > } > void add(char *p,char *q,char *r) > { > int c=0,i,temp; > > for(i=0;p[i]!='\0'&&q[i]!='\0';i++) > { > temp=p[i]-'0'+q[i] -'0' +c; > r[i]=temp%10+'0'; > c=temp/10; > } > while(p[i]!='\0') > { > temp=p[i]-'0'+c; > r[i]=temp%10+'0'; > c=temp/10; > i++; > } > while(q[i]!='\0') > { > temp=q[i]-'0'+c; > r[i]=temp%10+'0'; > c=temp/10; > i++; > } > while(c!=0) > { > r[i]=c+'0'; > c=c/10; > i++; > } > r[i]='\0'; > > } > > main() > { char > one[2000]="1",zone[2000]="0",dzero[2000]="0",ans[1005][2000],k[2000],l[2000],m[2000]; > > int i,n,f,uo,oop; > char s[6];; > > ans[0][0]='0'; > > for(i=1;i<=999;i++) > { > strcpy(k,one); > > strcpy(l,zone); > > strcpy(m,dzero); > > add(k,m,zone); > > > add(zone,l,one); > > strcpy(dzero,l); > > oop=0; > > uo=strlen(dzero); > > for(f=uo-1;f>=0;f--) > ans[i][oop++]=dzero[f]; > ans[i][oop]='\0'; > > } > while( (scanf("%s",s))!=EOF ) > { > > n=fun(s); > > printf("%s\n",ans[n]); > > } > > return 0; > } > > *UTKARSH SRIVASTAV > CSE-3 > B-Tech 3rd Year > @MNNIT ALLAHABAD* > > -- > You received this message because you are subscribed to the Google Groups > "Algorithm Geeks" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/algogeeks?hl=en. > -- Saurabh Singh B.Tech (Computer Science) MNNIT ALLAHABAD -- You received this message because you are subscribed to the Google Groups "Algorithm Geeks" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/algogeeks?hl=en.
