#include <iostream>
using namespace std;
size_t oddcount(const string &s)
{
size_t count=0;
for(char ch:s) count+=ch&1;
return count;
}
int main()
{
cout<<"Podaj liczbe: ";
string value;
cin>>value;
size_t odd=oddcount(value);
cout<<"Liczba zawiera"<<endl;
cout<<"Cyfr parzystych: "<<value.size()-odd<<endl;
cout<<"Cyfr nieparzystych: "<<odd<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc2l6ZV90IG9kZGNvdW50KGNvbnN0IHN0cmluZyAmcykKICB7CiAgIHNpemVfdCBjb3VudD0wOwogICBmb3IoY2hhciBjaDpzKSBjb3VudCs9Y2gmMTsKICAgcmV0dXJuIGNvdW50OwogIH0KCmludCBtYWluKCkKICB7CiAgIGNvdXQ8PCJQb2RhaiBsaWN6YmU6ICI7CiAgIHN0cmluZyB2YWx1ZTsKICAgY2luPj52YWx1ZTsKICAgc2l6ZV90IG9kZD1vZGRjb3VudCh2YWx1ZSk7CiAgIGNvdXQ8PCJMaWN6YmEgemF3aWVyYSI8PGVuZGw7CiAgIGNvdXQ8PCJDeWZyIHBhcnp5c3R5Y2g6ICI8PHZhbHVlLnNpemUoKS1vZGQ8PGVuZGw7CiAgIGNvdXQ8PCJDeWZyIG5pZXBhcnp5c3R5Y2g6ICI8PG9kZDw8ZW5kbDsKICAgcmV0dXJuIDA7CiAgfQ==