Dev - C++ - Programa que identifica los Pares, Impares y Ceros de un Numero en C++

 
Vista:

Programa que identifica los Pares, Impares y Ceros de un Numero en C++

Publicado por Payán López Luis Fernando (1 intervención) el 24/06/2021 04:46:58
Tengo un codigo el cual tiene el proposito de Identificar los Pares, Impares y ceros de un numero, el caso es que solo identifica correctamente los Impares Los Ceros e Impares no los puede añadir y el compilador que utilizo no detecta ningun error

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
using namespace std;
 
int main(){
 
int n = 0, n2 = 0, pares = 0, impares = 0, ceros = 0, res = 0;
 
    cout<<"Introduce un número\n";         cin>>n;         n2 = n;
 
while (n2 > 0){           res = (n2 % 10); if (res == 0){              cout<<res;              ceros += ceros++; }else if (res % 2 == 0){              pares += pares++; }else{          impares += impares++;          n2 = n2/10; } }
 
     cout<<" El numero " << n << " tiene " << pares << " digitos pares " << impares << " digitos impares " << " y " << ceros << " ceros "; return 0;
 
}

Ese es el codigo a tomar en cuenta
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder