Advertisement
add1ctus

1. Birthdays

May 14th, 2015
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct Contact
  6. {
  7. char name[20];
  8. char surname[20];
  9. int day;
  10. int month;
  11. int year;
  12. char phoneNumber[20];
  13. };
  14.  
  15. struct BirthdayCalendar
  16. {
  17. Contact contacts[20];
  18. int number;
  19.  
  20. void birthdays(int d, int m, int y)
  21. {
  22. cout<<"Birthdays on:"<<d<<"."<<m<<"."<<y<<endl;
  23. for(int i=0;i<number;i++)
  24. if(contacts[i].day==d && contacts[i].month==m && contacts[i].year==y)
  25. cout<<contacts[i].name<<"\t"<<contacts[i].surname<<"\t"<<contacts[i].phoneNumber<<"\t"<<contacts[i].year-y<<endl;
  26. }
  27. };
  28.  
  29. int main()
  30. {
  31. int i, d, m, y;
  32. BirthdayCalendar bc;
  33. cin >> bc.No;
  34. for(i = 0; i < bc.No; i++){
  35. cin >> bc.contacts[i].name;
  36. cin >> bc.contacts[i].surname;
  37. cin >> bc.contacts[i].day;
  38. cin >> bc.contacts[i].month;
  39. cin >> bc.contacts[i].year;
  40. cin >> bc.contacts[i].phone;
  41. }
  42. cin >> d >> m >> y;
  43. bc.birthdays(d, m, y);
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement