My code:
int main()
{
int i,j,n,m;
scanf("%d",&n);
for(i=0;i<n;i++)
{
int sum=0;
scanf("%d",&m);
for(j=1;j<m;j++)
{
if(m%j==0)
{
sum=sum+j;
}
}
printf("%d\n",sum);
}
return 0;
}
“int sum” you NEED placing it in “for()” function, if you place it above for(), “sum” will sum=sum+all result