#include
#include
using namespace std;
int main() {
int n;
cin>>n;
int arr[1000];
for(int i=0;i<n;i++){
cin>>arr[i];
}
sort(arr,arr+n);
int s;
cin>>s;
for(int i=0;i<n;i++){
int l=i+1;
int r=n-1;
int x=arr[i];
while(l<r){
if(x+arr[l]+arr[r]==s){
cout<<x<<", “<<arr[l]<<” and "<<arr[r]<<endl;
l++;
r–;
}
else if(x+arr[i]+arr[r]<s){
l++;
}
if(x+arr[i]+arr[r]>s){
r–;
}
}
}
return 0;
}
sir this code is not giving output.
tell me my mistake where i am wrong.