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
Ese es el codigo a tomar en cuenta
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


0