Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<cstring>
- #include<cstdio>
- #include<map>
- #include<queue>
- int ileWystapienZnakuWNapisie(char z, char* napis)
- {
- std::queue<char> znaki;
- for(unsigned a = 0; ; a++)
- {
- if(a >= strlen(napis) || napis[a] == 0)
- break;
- znaki.push(napis[a]);
- }
- std::map<char, unsigned> wystapienia;
- while(!znaki.empty())
- {
- char znak = znaki.front();
- znaki.pop();
- wystapienia[znak]++;
- }
- return wystapienia[tolower(z)] + wystapienia[toupper(z)];
- }
- int main()
- {
- printf("Wystapien: %d\n", ileWystapienZnakuWNapisie('a', "Ala ma kota"));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement