Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. #include<iostream>
  2. #include<string.h>
  3. using namespace std;
  4. struct SkiLift {
  5. char ime[15];
  6. int max_korisnici;
  7. bool raboti;
  8. };
  9. struct SkiCenter {
  10. char ime[15];
  11. char zemja[20];
  12. SkiLift lift[20];
  13. int broj_skiliftovi;
  14.  
  15. };
  16. void najgolemKapacitet(SkiCenter *sc, int n) {
  17. int kapacitet,ito=0,max=0;
  18. for (int i=0; i<n; i++)
  19. { kapacitet=0;
  20.  
  21. for (int j=0; j<=sc[i].broj_skiliftovi; j++)
  22. {
  23. if(sc[i].lift[j].raboti==1)
  24. kapacitet=kapacitet+sc[i].lift[j].max_korisnici;
  25.  
  26. if (kapacitet>max)
  27. {
  28. max=kapacitet;
  29. ito=i;
  30. }
  31. else if (max==kapacitet)
  32. {
  33. if ((sc[i].broj_skiliftovi>sc[ito].broj_skiliftovi))
  34. {
  35. ito=i;
  36. }
  37. }
  38.  
  39.  
  40. }
  41. }
  42. cout<<sc[ito].ime<<endl;
  43.  
  44. cout<<sc[ito].zemja<<endl;
  45.  
  46. cout<<max;
  47.  
  48.  
  49. }
  50.  
  51.  
  52.  
  53. int main() {
  54. int n;
  55. cin>>n;
  56. SkiCenter sc[20];
  57. for (int i = 0; i < n; i++) {
  58. cin>>sc[i].ime;
  59. cin>>sc[i].zemja;
  60. cin>>sc[i].broj_skiliftovi;
  61. for (int j=0;j<sc[i].broj_skiliftovi;j++)
  62. {
  63. cin>>sc[i].lift[j].ime;
  64. cin>>sc[i].lift[j].max_korisnici;
  65. cin>>sc[i].lift[j].raboti;
  66. }
  67.  
  68. }
  69.  
  70. najgolemKapacitet(sc,n);
  71.  
  72. return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement