why am i getting wrong answer??

#include
using namespace std;

int main(){
int t,n;
cin>>t>>n;
int ans=0;
for(int i=1; i<=t; i++){
int k;
cin>>k;
if(k%n==0){
ans++;
}
}
cout<<ans;
return 0;

}