You can solve it by building a structure.
#include <iostream> using namespace std; struct stu { string z; int s; int k; }; intmain() { struct stu s[1001]; int n; cin >> n; for(int i = 0; i < n; i++) { cin >> s[i].z; cin >> s[i].s; cin >> s[i].k; } int m; cin >> m; for(int i = 0; i < m; i++) { int num; cin >> num; for(int i = 0; i < n; i++) { if(s[i].s == num) { cout << s[i].z << " " << s[i].k << endl; } } } return 0; }