fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. string wyraz;
  7. char buffor;
  8. int t;
  9.  
  10. cout<<"Podaj liczbe testow: ";
  11. cin>>t;
  12. cout<<"Podaj wyraz: ";
  13. getline (cin, wyraz);
  14. for(int k=0; k<t; k++)
  15. {
  16. getline(cin, wyraz);
  17.  
  18. int wynik=0;
  19. int dlugosc=wyraz.length();
  20.  
  21. for(int i=0; i<dlugosc; i++)
  22. {
  23. if((wyraz[i]==0)||(wyraz[i]==' ')) continue;
  24. buffor=wyraz[i];
  25. wynik=0;
  26.  
  27.  
  28. for(int j=0; j<dlugosc; j++)
  29. {
  30. if(buffor==wyraz[j])
  31. {
  32. wynik++;
  33. wyraz[j]=0;
  34. }
  35. }
  36. cout<<buffor<<" - "<<"wystepuje: "<<wynik<<" razy"<<endl;
  37. }
  38. }
  39.  
  40. return 0;
  41. }
  42.  
Success #stdin #stdout 0s 4348KB
stdin
2
ala ma kota
Ola ma psa
stdout
Podaj liczbe testow: Podaj wyraz: a - wystepuje: 4 razy
l - wystepuje: 1 razy
m - wystepuje: 1 razy
k - wystepuje: 1 razy
o - wystepuje: 1 razy
t - wystepuje: 1 razy
O - wystepuje: 1 razy
l - wystepuje: 1 razy
a - wystepuje: 3 razy
m - wystepuje: 1 razy
p - wystepuje: 1 razy
s - wystepuje: 1 razy