cupsamada

struct elev

May 28th, 2021
526
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. #include<iostream>
  2. using namespace std;
  3.  
  4. struct data {int zi, luna, an;};
  5. struct elev {char nume[20]; data datan;} x, y, c[100];
  6.  
  7. void citire(elev& x)
  8. {
  9. cout<<"Numele elevului: ";
  10.  
  11. cin.getline(x.nume,20);
  12.  
  13. cout<<"Data nasterii(z/l/a) ";
  14. cin>>x.datan.zi>>x.datan.luna>>x.datan.an;
  15. cin.get();
  16. }
  17.  
  18. void scriere (elev x)
  19. {
  20. cout<<x.nume<<" ("<<x.datan.zi<<"/"<<x.datan.luna<<"/"<<x.datan.an<<")"<<endl;
  21. }
  22.  
  23. int main()
  24. {
  25. citire(x);
  26.  
  27. citire(y);
  28. /// a)scriere(x);
  29.  
  30. if(x.datan.an==y.datan.an)
  31. {
  32. cout<<x.nume<<" si "<<y.nume<<" s-au nascut in acelasi an\n";
  33. }
  34. else
  35. {
  36. cout<<x.nume<<" si "<<y.nume<<" nu s-au nascut in acelasi an\n";
  37. }
  38. x.datan.zi=5;
  39. x.datan.luna=12;
  40. x.datan.an=2001;
  41.  
  42. if(x.datan.luna==3)
  43. {
  44. cout<<x.nume<<" este nascut in martie\n";
  45. }
  46. else
  47. {
  48. cout<<x.nume<<" nu este nascut in martie\n";
  49. }
  50. }
  51.  
Advertisement
Add Comment
Please, Sign In to add comment