Guest User

Untitled

a guest
Apr 15th, 2015
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. # include <iostream>
  2. # include <cstdlib>           //Prototyp f. toupper()
  3. using namespace std;
  4. class Licznik
  5. {
  6.     public: // wszystko będzie dostępne "na zewnątrz" klasy
  7.     char znak;
  8.     int ile;
  9.  
  10.     void Inicjuj(char x)
  11.     {
  12.         znak = x;
  13.         ile = 0;
  14.     }
  15.     void PlusJeden(void)
  16.     {
  17.         ile++;
  18.     }
  19. };
  20.  
  21.  
  22. int main(int argc, char *argv[])
  23. {
  24.     char znak_we;
  25.     Licznik licznik; // tworzę obiekt o nazwie "licznik" który jest typu "Licznik"
  26.  
  27.     licznik.Inicjuj('A');
  28.  
  29.     cout << "\nWpisz tekst zawierajacy litery A";
  30.     cout << "\nPierwsze wytapienie litery k lub K";
  31.     cout << "\n - oznacza Koniec zliczania: ";
  32.  
  33.     for(;;)
  34.     {
  35.         cin >> znak_we;
  36.         if (znak_we == 'k' || znak_we == 'K') break;
  37.         if(licznik.znak == toupper(znak_we)) licznik.PlusJeden();
  38.     }
  39.  
  40.     cout << "\nLitera " << licznik.znak
  41.          << " wystapila " << licznik.ile
  42.          <<   " razy\n."<<endl;
  43.  
  44.  
  45.     system("PAUSE");
  46.     return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment