necesito que el cero no se cuente, en este programa cuando lo pones lo cuenta como un numero mas, hay posibilidad de cambiar eso o en su defecto hacer un código distinto?
ESTE ERA EL ENUNCIADO.
--------------------------------------------------------------------------------------------
ingresar 100 números o ingresar números hasta que se ingrese el 0, lo que ocurra primero.(números ingresados por el usuario)
Finalizado el ingreso o forzada la finalización al ingresar 0, se debe indicar:
Cuántos números fueron ingresados
Cuántos números son positivos y cuántos son negativos
Cuántos números son pares y cúantos son impares
--------------------------------------------------------------------------------------------
MOD: El código debe estar entre etiquetas de Código GeSHi
ESTE ERA EL ENUNCIADO.
--------------------------------------------------------------------------------------------
ingresar 100 números o ingresar números hasta que se ingrese el 0, lo que ocurra primero.(números ingresados por el usuario)
Finalizado el ingreso o forzada la finalización al ingresar 0, se debe indicar:
Cuántos números fueron ingresados
Cuántos números son positivos y cuántos son negativos
Cuántos números son pares y cúantos son impares
--------------------------------------------------------------------------------------------
Código (cpp) [Seleccionar]
int main() {
int max_num = 100;
int numero = -1;
int pos=0,neg=0,cont=0,par=0,impar=0;
for(int i=0; i<max_num && numero!=0; i++) {
cout<<"ingrese un numero ";cin>>numero;
cont++;
if(numero%2==0){
par++;
}
else{
impar++;
}
if(numero<0){
neg++;
}
else{
pos++;
}
}
cout<<"se ingresaron "<<cont<<" numeros"<<endl;
cout<<"se ingresaron "<<pos<<" positivos "<<endl;
cout<<"se ingresaron "<<neg<<" negativos "<<endl;
cout<<"se ingresaron "<<par<<" pares "<<endl;
cout<<"se ingresaron "<<impar<<" impares "<<endl;
return 0;
}
MOD: El código debe estar entre etiquetas de Código GeSHi