#include <iostream>
using namespace std;
int count_x(char* p, char x)
// count the number of occurrences of x in p[]
// p is assumed to point to a zero-terminated array of char (or to nothing)
{
// if (p==nullptr) return 0;
int count = 0;
for (;p!=nullptr; ++p)
if (*p==x)
++count;
return count;
}
int main() {
// your code goes here
char* str = "Good morning!";
char c = 'o';
std::cout << count_x(str, c) << std::endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKCgppbnQgY291bnRfeChjaGFyKiBwLCBjaGFyIHgpCgogICAgIC8vIGNvdW50IHRoZSBudW1iZXIgb2Ygb2NjdXJyZW5jZXMgb2YgeCBpbiBwW10KCiAgICAgLy8gcCBpcyBhc3N1bWVkIHRvIHBvaW50IHRvIGEgemVyby10ZXJtaW5hdGVkIGFycmF5IG9mIGNoYXIgKG9yIHRvIG5vdGhpbmcpCgp7CgogICAvLyAgaWYgKHA9PW51bGxwdHIpIHJldHVybiAwOwoKICAgICBpbnQgY291bnQgPSAwOwoKICAgICBmb3IgKDtwIT1udWxscHRyOyArK3ApCgogICAgICAgICAgIGlmICgqcD09eCkKCiAgICAgICAgICAgICAgICAgKytjb3VudDsKCiAgICAgcmV0dXJuIGNvdW50OwoKfQoKCmludCBtYWluKCkgewoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJCgkKCWNoYXIqIHN0ciA9ICJHb29kIG1vcm5pbmchIjsKCWNoYXIgYyA9ICdvJzsKCglzdGQ6OmNvdXQgPDwgY291bnRfeChzdHIsIGMpIDw8IHN0ZDo6ZW5kbDsKCQoJcmV0dXJuIDA7Cn0=