fork download
  1. #include <iostream>
  2. using namespace std;
  3. int main() {
  4. int N;
  5. int Q;
  6. cin>>N>>Q;
  7. string listName[N];
  8. string listPhone[N];
  9. string listFind[Q];
  10.  
  11. // input list name & phone
  12. for (int i=0; i<N; i++) {
  13. cin>>listName[i];
  14. cin>>listPhone[i];
  15. }
  16.  
  17. // input list user find
  18. for (int i=0; i<Q; i++) {
  19. cin>>listFind[i];
  20. }
  21.  
  22. string findNumber[Q];
  23. // pengecekan
  24. for (int i=0; i<Q; i++) {
  25. int count = 0;
  26. for (int j=0; j<N; j++) {
  27. if (listFind[i] == listName[j]) {
  28. findNumber[i] = listPhone[j];
  29. break;
  30. }
  31. count++;
  32. }
  33. if (count == N) {
  34. findNumber[i] = "NIHIL";
  35. }
  36. }
  37.  
  38. // cetak phone number
  39. for (int i=0; i<Q; i++) {
  40. cout<<findNumber[i]<<endl;
  41. }
  42.  
  43. }
Success #stdin #stdout 0.01s 5336KB
stdin
7 2
agung 572381
ani 111111
budi 222222
dengklek 696969
ganesh 987123
gareng 429088
hadi 682385
budi
nyancoder
stdout
222222
NIHIL