//khai bao
/*
56. Viết chương trình nhập số nguyên dương n gồm k chữ số (0<k<=5),
đếm xem n có bao nhiêu chữ số chẵn và bao nhiêu chữ số lẻ.
*/
#include<iostream>
using namespace std;
void nhapn(int &n);
int demchan(int n);
int demle(int n);
//cai dat
#include"khaibao.h"
void nhapn(int &n)
{
cout<<"nhap so nguyen duongn(9999<n<=99999):";
do{
cin>>n;
if(n<=9999||n>99999)
cout<<"nhap sai nhap lai";
}while(n<=9999||n>99999);
}
int demchan(int n)
{
int d=0;
int dv=n%10;
int hc=(n/10)%10;
int tr=(n/100)%10;
int ng=(n/1000)%10;
int chng=(n/10000);
if(dv%2==0)
d++;
if(hc%2==0)
d++;
if(tr%2==0)
d++;
if(ng%2==0)
d++;
if(chng%2==0)
d++;
return d;
}
int demle(int n)
{
int d=0;
int dv=n%10;
int hc=(n/10)%10;
int tr=(n/100)%10;
int ng=(n/1000)%10;
int chng=(n/10000);
if(dv%2!=0)
d++;
if(hc%2!=0)
d++;
if(tr%2!=0)
d++;
if(ng%2!=0)
d++;
if(chng%2!=0)
d++;
return d;
}
//chuongtrinh
#include"khaibao.h"
void main()
{
int n;
nhapn(n);
cout<<"co "<<demchan(n)<<"so la so chan "<<endl;
cout<<"co "<<demle(n)<<"so la so le "<<endl;
}