Submission
Status:
PP---PP---
Subtask/Task Score:
40/100
Score: 40
User: emipp
Problemset: จับคู่เลขมงคล
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-11 11:57:51
#include<iostream>
using namespace std ;
int main () {
int n ;
cin >> n ;
int num [9999] ;
for (int i = 0 ; i <n ; i++){
cin >> num[i] ;
}
int plus ;
cin >> plus ;
int count = 0 ;
if ( plus <2 || plus > 30 )
return 0 ;
for (int i = 0 ; i <n ; i++){
if (num[i] < 1 || num[i] >30)
return 0 ;
}
// 5
for(int i = 0 ; i<n-1 ; i++){
for (int j = 1 ; j< n-i-1 ;j++) {
if (num[i]+num[j+1] == plus && i != j+1)
cout << num[i] << " " << num[j+1] << endl ;}
}
int k = 0 ;
for (int i = 1 ; i <n ; i++) {
if ( num[k] + num[i] != plus )
count ++ ;
}
if (count == n-1)
cout << "No" ;
return 0 ;
}