look.
- Code: Select all
while(gets(line))
u should not take input by gets. because
if any spaces occur ur output is wrong.check this input.
- Code: Select all
112233
30800
2937
323455693
5038297
112234
use scanf() instead of gets.
- Code: Select all
for(i=0;i<length;i++)
{
if(i%2==0)
sum=sum+line[i]-48;
else
sum1=sum1+line[i]-48;
}
if(sum>sum1)
dif=sum-sum1;
else
dif=sum1-sum;
there are 1000 digit of input . u cannot check by %11.
Instead of it use Big Integer algorithm to solve it.
hope it helps.
