Hey guys can anybody help me to find the logical error in my code for the PRACTICE question https://www.codechef.com/problems/CHFM
#include
using namespace std;
int main() {
int t,sum=0,x,i,j;float inimean,finmean,sumf=0;
cin>>t;int n;
for(int z=0;z<t;z++){
cin>>n;
int a[n];
for(int k=0;k<n;k++){ //storing into array
cin>>a[k];
}
for( j=0;j<n;j++){
sum+=a[j];
}
inimean=sum/n; //Finding initial mean
for( i=0;i<n;i++){
for( j=0;j<n;j++){
if(i!=j){
sumf+=a[j];
}
finmean=sumf/(n-1);
}
if(inimean==finmean){
cout<<(i+1)<<endl;}
else
cout<<"Impossible";
}
return 0;
}}
