Ahmet_Durmic

Studenti_Istagodinaupisa

May 24th, 2019
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Student{
  6. public:
  7. Student(string n="empty",int cy=2019,int gu=0):
  8. ime{n},tren_god{cy},god_up{gu}{}
  9. Student(const Student &izvor):
  10. ime{izvor.ime},tren_god{izvor.tren_god},god_up{izvor.god_up}{}
  11. ~Student(){
  12. }
  13.  
  14. void set(){
  15. cout<<"Unesite ime i prezime studenta: ";getline(cin,ime);
  16. cout<<"Unesite godinu upisa: ";cin>>god_up;cin.clear();cin.ignore(10000,'\n');
  17. }
  18. string get_ime(){
  19. return ime;
  20. }
  21. int get_tg(){
  22. return tren_god;
  23. }
  24. int get_gu(){
  25. return god_up;
  26. }
  27.  
  28. private:
  29. string ime;
  30. int tren_god;
  31. int god_up;
  32. };
  33.  
  34. void unesi(Student s[],int n){
  35. for(int i=0;i<n;i++){
  36. s[i].set();
  37. }
  38. }
  39.  
  40. void ista_god_upisa(Student s[],int n){
  41. int br;
  42. for(int i=2012;i<=2019;i++){
  43. br=0;
  44. for(int j=0;j<n;j++){
  45. if(s[j].get_gu()==i){
  46. br++;
  47. }
  48. }
  49. if(br==0){
  50.  
  51. }else{
  52. cout<<"Godina upisa: "<<i<<endl;
  53. cout<<" Broj studenata upisanih u toj godini: "<<br<<endl;
  54. cout<<endl;
  55. }
  56. }
  57. }
  58.  
  59. int main(){
  60.  
  61. int n;
  62. cout<<"Unesite broj studenata: ";cin>>n;cin.clear();cin.ignore(10000,'\n');
  63. Student s[n];
  64. unesi(s,n);
  65. cout<<endl;
  66. ista_god_upisa(s,n);
  67.  
  68. return 0;
  69. }
Add Comment
Please, Sign In to add comment