Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: santanaja07

Problemset: จับคู่เลขมงคล

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-28 22:01:39

#include <bits/stdc++.h>
using namespace std;

int main() {
	int n;
	cin>>n;
	int c[n];
	int goal;
	for(int i=0;i<n;i++){
		cin>>c[i];
	}
	cin>>goal;
	int x[n]={0},y[n]={0};
	for(int i=0;i<n;i++){
		for(int j=i+1;j<n;j++){
			if(c[i]+c[j]==goal){
				x[i]=c[i];
				y[i]=c[j];
			}
		}
	}
	bool find=false;
	for(int i=0;i<n;i++){
		if(x[i]!=0){
			find=true;
		}
		for(int j=i+1;j<n;j++){
			if(x[i]==y[j]&&x[i]!=0){
				cout<<x[i]<<" ";
			}
			if(y[i]==x[j]&&y[i]!=0){
				cout<<y[i];
				cout<<endl;
			}
			if(x[i]==y[i]){
				cout<<x[i]<<" "<<y[i]<<"\n";
			}
		}
	}
	if(!find){
		cout<<"No";
	}
}