imarosi

Feladat3

Apr 20th, 2017
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.25 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int tobbmint20(int *tomb)
  5. {
  6.     int db = 0;
  7.     for (int i=0; tomb[i] != -1; i++) {
  8.         if (tomb[i] > 20)
  9.             db++;
  10.     }
  11.     return db;
  12. }
  13.  
  14. int lazsalas(int *tomb)
  15. {
  16.     int db = 0;
  17.     for (int i=0; tomb[i] != -1; i++) {
  18.         if (tomb[i] == 0)
  19.             db++;
  20.     }
  21.     return db;
  22. }
  23.  
  24. int osszes(int *tomb)
  25. {
  26.     int db = 0;
  27.     for (int i=0; tomb[i] != -1; i++) {
  28.         db += tomb[i];
  29.     }
  30.     return db;
  31. }
  32.  
  33. int main ()
  34. {
  35.     // -1 jelzi, hogy nincs több eleme a tömbnek
  36.     int Julcsi[] = {13, 14, 11, 9, 0, 11, 10, 14, 0, 23, -1};
  37.     int Panni[] = {30, 21, 0, 17, 11, 0, 12, 21, 23, 13, -1};
  38.  
  39.     // 20-nal tobb fekvotamasz:
  40.     cout << "Julcsi ennyiszer csinált 20-nal tobbet: " << tobbmint20(Julcsi) << endl;
  41.     cout << "Panni ennyiszer csinált 20-nal tobbet: " << tobbmint20(Panni) << endl;
  42.  
  43.     // lazsalasok:
  44.     cout << "Julcsi ennyiszer lazsalt: " << lazsalas(Julcsi) << endl;
  45.  
  46.     // ki erositett tobbet:
  47.     int ossz_J = osszes(Julcsi);
  48.     int ossz_P = osszes(Panni);
  49.     if (ossz_J > ossz_P)
  50.         cout << "Julcsi erositett tobbet, ennyivel: " << ossz_J - ossz_P << endl;
  51.     else if (ossz_P > ossz_J)
  52.         cout << "Panni erositett tobbet, ennyivel: " << ossz_P - ossz_J << endl;
  53.     else
  54.         cout << "Ugyanannyit erositettek: " << ossz_P << endl;
  55.  
  56.     return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment