#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
setlocale(0, "Russian");
unsigned int n;
unsigned short int s = 0;
cout << "Введите натуральное число N:" << endl;
cin >> n;
do {
if ((n % 10) % 2 == 0)
s++;
}
while ((n /= 10) != 0);
cout << "Количество чётных цифр числа: " << s << endl;
return 0;
#include <iostream>
#include <locale.h>
using namespace std;
int main()
{
setlocale(0, "Russian");
unsigned int n;
unsigned short int s = 0;
cout << "Введите натуральное число N:" << endl;
cin >> n;
do {
if ((n % 10) % 2 == 0)
s++;
}
while ((n /= 10) != 0);
cout << "Количество чётных цифр числа: " << s << endl;
return 0;
}