problem:http://www.codechef.com/problems/RECIPE

my solution:http://www.codechef.com/viewsolution/4163741

You are supposed to find the gcd of the numbers entered in one test case.

Your logic is correct, there’s just a very little mistake.

Just assign st=0 as given below in the loop of the variable i:

```
for(j=x;j>0;j--)
{
st=0;
for(i=0;i<n;i++)
{
if(a[i]%j==0)
st=st+1;
if(st==n)
y=1;
}
if(y==1)
break;
}
```

Here’s the link to my submissions of this question, http://www.codechef.com/status/RECIPE,pratku123

If you still have any problem you can comment below.