my code is running correct in code blocks but in hacker blocks it is showing error in 2 test cases pls can u tell what is wrong in my code.
#include
using namespace std;
int main(){
int n,a[1000],sum,ans;
cin>>n;
for(int i=0;i<n;i++){
cin>>a[i];
}
cin>>sum;
for(int i=0;i<n;i++){
for(int j=i;j<n;j++){
ans=a[i]+a[j];
if(ans==sum){
cout<<a[i]<<" and "<<a[j]<<endl;
}
}
}
return 0;
}