Pregunta de programación C++

Cerrado
JoacoElProgramador Mensajes enviados 4 Fecha de inscripción domingo, 15 de abril de 2018 Estatus Miembro Última intervención domingo, 25 de noviembre de 2018 - Modificado el 16 abr 2018 a las 01:55
misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 - 16 abr 2018 a las 23:04
¡Hola! : 3

Pregunta de programación C++

#include
#include

using namespace std;

void main(){
int num;

cout << "Escriba un numero: ";
cin >> num;
for (int i = 0; i <= num; i++) {

if (num % 2 == 0) {

cout << "Es par" << endl;
cout << "el numero es= " << num * 2 << endl;

}
else {
cout << "El numero es impar" << endl;
cout << "el numero es= " << num * 3 << endl;

}
}
system("pause");
}

al escribir ese codigo, en la consola me deberia de salir UNA sola vez si el numero es impar o par y cuanto seria al multiplicarlo. PERO me pasa esto, alguien sabe como solucionarlo ? gracias!, ofresco 40 puntos al que me ayude y funcione

1 respuesta

misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 127
Modificado el 16 abr 2018 a las 05:33
buenas Joaco

Te lo imprime 3 veces, por el FOR
( aunque no se el porque si pones 2, te lo imprime 3 )

saludos
0
misterdekus Mensajes enviados 473 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 27 de julio de 2022 127
16 abr 2018 a las 23:04
  • ya se porque te lo imprime 3 veces ... ya capte
0