Dev - C++ - Ejercicio Dev C++

 
Vista:
sin imagen de perfil

Ejercicio Dev C++

Publicado por Francisco (7 intervenciones) el 18/08/2022 19:34:01
Buen día,

Alguno tiene idea de cómo se puede Diseñar un programa que permita leer un número entero desde del teclado para realizar estas acciones:
a. Que el número sea únicamente de 3 dígitos
b. Contar cuántos de sus dígitos individuales son pares y cuántos impares
c. Promediar el valor
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
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ejercicio Dev C++

Publicado por antonio (85 intervenciones) el 19/08/2022 09:18:07
Habría varias soluciones esta es una:

#include <iostream>
using namespace std;

int main(){
int numero;
cout<< "Pon un numero de 3 digitos\n";
cin>> numero;
while(numero<100 || numero>999){
cout<< "El numero tiene que ser de 3 digitos\n";
cin>> numero;
}
int par=0,impar=0;
int promedio=0;
for(int i=0;i<3;i++){
cout<<numero%10<<"\n";
promedio=promedio+(numero%10);
if(promedio%2==1){
par=par+1;
}
else{
impar=impar+1;
}
numero=numero-(numero%10);
numero = numero/10;

}
promedio=promedio/3;
cout<<"Hay "<<par<<" pares, "<<impar<< " impares y el promedio es: "<<promedio;
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil

Ejercicio Dev C++

Publicado por Francisco (7 intervenciones) el 21/08/2022 22:27:02
Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar