Buenas, soy nuevo en programación mi consulta es la siguiente, encontre este codigo, lo que hace es contar los digitos ingresados pero solo los digitos pares mas no los impares, y lo que quisiera saber es como funciona el programa, que me lo explicaran sobretodo la parte donde se pone el modulo. Gracias.
#include <iostream>
using namespace std;
int main () {
int a,b,c;
cout <<"Numero : " ;cin >> a;
c = 0;
while (a > 0){
b = a % 10;
if (b % 2 == 0){
c++;}
a /= 10;
}
cout <<"Digitos Pares: "<<c;
return 0;
}
#include <iostream>
using namespace std;
int main () {
int a,b,c;
cout <<"Numero : " ;cin >> a;
c = 0;
while (a > 0){
b = a % 10;
if (b % 2 == 0){
c++;}
a /= 10;
}
cout <<"Digitos Pares: "<<c;
return 0;
}