My issue
#include<bits/stdc++.h>
using namespace std;
int main(){
int t,n,x,i,sum;
bool f=true;
cin>>t;
while(t–){
cin>>n>>x;
int a[n];
for(i=0;i<n;i++){
sum=0;
cin>>a[i];
sum=sum+a[i];
}
for(i=n;i>=1;i--){
float m=sum*1.0/i;
if(m>=x&&m<(x+1)){
cout<<i<<endl;
break;
}
}
cout<<0<<endl;
}
}
}
My code
#include<bits/stdc++.h>
using namespace std;
int main(){
int t,n,x,i,sum;
bool f=true;
cin>>t;
while(t--){
cin>>n>>x;
int a[n];
for(i=0;i<n;i++){
sum=0;
cin>>a[i];
sum=sum+a[i];
}
for(i=n;i>=1;i--){
float m=sum*1.0/i;
if(m>=x&&m<(x+1)){
cout<<i<<endl;
break;
}
}
cout<<0<<endl;
}
}
}
Problem Link: Budget Allotment Practice Coding Problem