#include
#include<unordered_map>
#include
using namespace std;
unordered_map<int ,int> mp;
int t;
void checktarget(int* arr,int n)
{
for(int i=0;i<n;i++)
{
if(mp.find(t-arr[i])==mp.end())
{
mp.insert({arr[i],i});
}
else
{
cout<<mp.at(t-arr[i])<<" and "<<i<<endl;
}
}
}
int main() {
int n;
int target;
int arr[n];
cin>>n;
for(int i=0;i<=n;i++){
cin>>arr[i];
}
cin>>target;
cout<<target<<"…"<<endl;
t=target;
sort(arr,arr+n);
checktarget(arr,n);
return 0;
}
could not print target value.