csansoon

Consoidation 3 P17652 Control C502E

Dec 30th, 2018
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. struct Persona {
  6.     string nom;
  7.     bool dona;
  8.     int edat;
  9. };
  10.  
  11. int main() {
  12.     vector <Persona> dones(0);
  13.     Persona input;
  14.     int edatMaxima=30, n;
  15.     cin>>n;
  16.     for (int i=0; i<n; ++i) {
  17.         cin>>input.nom;
  18.         string s;
  19.         cin>>s;
  20.         if (s=="dona") input.dona = true;
  21.         else input.dona = false;
  22.         cin>>input.edat;
  23.        
  24.         if (input.dona) dones.push_back(input);
  25.         else if (input.edat>edatMaxima) edatMaxima=input.edat;
  26.     }
  27.     for (int i=0; i<dones.size(); ++i) if (dones[i].edat<edatMaxima) cout<<dones[i].nom<<" "<<dones[i].edat<<endl;
  28. }
  29.  
  30. // (c) Carlos Sansón (Best pro1 delegate ever for sure) @csansoon
Advertisement
Add Comment
Please, Sign In to add comment