Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - mattray10

#1
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
--------------------------------------------------------------------------------------------
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
#2
Código (cpp) [Seleccionar]

#include <iostream>

using namespace std;


int main()
{
   int n, cont=0,par=0,neg=0,pos=0,impar=0;

   cout<<"ingrese un numero: ";cin>>n;
   for(int i=0;i<=5;i++){
   while(n!=0){
   cout<<"ingrese un numero: ";cin>>n;
   cont++;
   }
   }
   cout<<cont;

return 0;
}

MOD: El código debe estar publicado entre etiquetas de Código GeSHi
#3
pongo un for al principio para poder ingresar los 100 números pero después cuando pongo el while no me sale del for y no se como seguir
#4
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

se me ocurrio esto:
#include <iostream>

using namespace std;


int main()
{
    int n, cont=0,par=0,neg=0,pos=0,impar=0;

    cout<<"ingrese un numero: ";cin>>n;
    for(int i=0;i<=5;i++){
    while(n!=0){
    cout<<"ingrese un numero: ";cin>>n;
    cont++;
    }
    }
    cout<<cont;

return 0;
}