Advertisement
Guest User

Untitled

a guest
May 20th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. class Mokiniai {
  8. private:
  9. int paz1, paz2, paz3, paz4, paz5;
  10. double vid;
  11. int best;
  12. string vardas;
  13. public:
  14. Mokiniai(): paz1(0), paz2(0), paz3(0), paz4(0), paz5(0) {}
  15. Mokiniai(int x, int y, int z, int c, int v): paz1(x), paz2(y), paz3(z), paz4(c), paz5(v) {}
  16. ~Mokiniai() {}
  17. void Skaitymas()
  18. {
  19. vardas = "";
  20. cin >> vardas >> paz1 >> paz2 >> paz3 >> paz4 >> paz5;
  21. }
  22. void Skaiciavimas()
  23. {
  24. int suma;
  25. suma = paz1 + paz2 + paz3 + paz4 + paz5;
  26. vid = suma/5.;
  27. }
  28. double graz_vid()
  29. {
  30. return vid;
  31. }
  32. string graz_vard()
  33. {
  34. return vardas;
  35. }
  36. };
  37.  
  38. int main() {
  39. int n;
  40. int best = 0, new_i = 0;
  41. double max = -1000000;
  42.  
  43. Mokiniai M[100];
  44.  
  45. cin >> n;
  46.  
  47. for(int i = 0; i < n; i++)
  48. {
  49. M[i].Skaitymas();
  50. M[i].Skaiciavimas();
  51. if(M[i].graz_vid() > 9)
  52. {
  53. best++;
  54. }
  55. if(M[i].graz_vid() > max)
  56. {
  57. max = M[i].graz_vid();
  58. new_i = i;
  59. }
  60. }
  61. ofstream os;
  62. os.open("Rez.txt");
  63.  
  64. os << best << " studentas/ai gaus stipendiją." << endl;
  65. os << "Geriausiai mokosi " << M[new_i].graz_vard() << "." << endl;
  66.  
  67. os.close();
  68.  
  69. return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement