fork(1) download
  1. #include <string>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5.  
  6. unsigned ZliczZnaki(string strTekst, char chZnak)
  7. {
  8. unsigned uIlosc = 0;
  9. for (unsigned i = 0; i <= strTekst.length() - 1; ++i)
  10. {
  11. if (strTekst[i] == chZnak)
  12. ++uIlosc;
  13. }
  14. return uIlosc;
  15. }
  16.  
  17. int main()
  18. {
  19. string strNapis;
  20. cout << "Podaj tekst, w ktorym maja byc zliczane znaki: ";
  21. cin >> strNapis;
  22. char chSzukanyZnak;
  23. cout << "Podaj znak, ktory bedzie liczony: ";
  24. cin >> chSzukanyZnak;
  25. cout << "Znak '" << chSzukanyZnak <<"' wystepuje w tekscie " << ZliczZnaki(strNapis, chSzukanyZnak) << " raz(y)." << endl;
  26. return 0;
  27. }
  28.  
Success #stdin #stdout 0.02s 2860KB
stdin
alaMaKota a
stdout
Podaj tekst, w ktorym maja byc zliczane znaki: Podaj znak, ktory bedzie liczony: Znak 'a' wystepuje w tekscie 4 raz(y).