Определить количество четных цифр в числе - C (СИ)
Формулировка задачи:
Чем сможете ребят
Решение задачи: «Определить количество четных цифр в числе»
textual
Листинг программы
using name std;
void main(){
int num, kol=0,num_1;
cout<<"Enter the number: ";
cin>>num;
do{
num_1=num%10;
num/=10;
if (num_1%2 = 0)
kol++
}
while(num!=0);
cout<<"Odd numbers: "<<kol;
Объяснение кода листинга программы
- Подключение стандартной библиотеки именуемой
iostream. - Ввод числа с клавиатуры в переменную
num. - Инициализация переменной
kolравной 0, которая будет считать количество четных цифр. - Инициализация переменной
num_1равной 0, которая будет использоваться для хранения последней цифры числа. - В цикле
do-whileпроисходит поочередный разбор всех цифр числа. - В каждой итерации цикла значение переменной
num_1присваивается последней цифре числа, а само число делится на 10. - Проверка на четность последней цифры числа с помощью оператора
%. Если остаток от деления равен 0, то переменнаяkolувеличивается на 1. - После окончания цикла выводится количество четных цифр числа.