pan7nikt

Zliczanie_liczb_powtorzenia

Mar 11th, 2020
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.65 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int i;
  5. char znak;
  6. int kod;
  7. int tab [256];
  8. int raz;
  9. int powt;
  10. string zdanie;
  11.  
  12. void szukanie()
  13. {
  14.     for(i=0;i<zdanie.length();i++)
  15.     {
  16.         kod = zdanie[i];
  17.         tab[kod]++;
  18.     }
  19.     for(i=0;i<256;i++)
  20.     {
  21.         if(tab[i]>0)
  22.         {
  23.             znak = i;
  24.             cout << "znak: " << znak << " pojawil sie " << tab[i] << " razy." << endl;
  25.         }
  26.         if(tab[i]==1){raz++;}
  27.         if(tab[i]>1){powt++;}
  28.     }
  29. }
  30.  
  31. main()
  32. {
  33.     cout << "Podaj wyrazenie: ";
  34.     getline(cin,zdanie);
  35.     //kod = zdanie[1];
  36.     //cout << kod;
  37.     szukanie();
  38.     cout << "pojedynczo wystapilo " << raz << " liczb" << endl;
  39.     cout << "Powtorzylo sie " << powt << " liczb." << endl;
  40. }
Add Comment
Please, Sign In to add comment