I cannot figure out what’s wrong in my code. I am a newbie to the programming world. Help would really be appreciated.
This is the code I wrote for the problem RECIPE :
#include <stdio.h>
int main()
{
int t, n, i;
scanf("%d", &t);
while(t--)
{
scanf("%d", &n);
int a[n], flag=0, min=1001;
for(i=0;i<n;i++)
scanf("%d", &a[i]);
for(i=0;i<n;i++)
if(a[i]<min)
min=a[i];
for(i=0;i<n;i++)
if(a[i]%min != 0)
{
flag=1;
break;
}
if(flag==0)
{
for(i=0;i<n;i++)
printf("%d ", a[i]/min);
printf("\n");
}
else
{
for(i=0;i<n;i++)
printf("%d ", a[i]);
printf("\n");
}
}
return 0;
}