elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / ayuda para cambiar este ejercicio en: 2 Marzo 2021, 22:22 pm
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
  1. int main() {
  2.  
  3.    int max_num = 100;
  4.    int numero = -1;
  5.    int pos=0,neg=0,cont=0,par=0,impar=0;
  6.  
  7.  for(int i=0; i<max_num && numero!=0; i++) {
  8.    cout<<"ingrese un numero ";cin>>numero;
  9.    cont++;
  10.    if(numero%2==0){
  11.        par++;
  12.    }
  13.    else{
  14.        impar++;
  15.    }
  16.    if(numero<0){
  17.        neg++;
  18.    }
  19.    else{
  20.        pos++;
  21.    }
  22.  }
  23.  cout<<"se ingresaron "<<cont<<" numeros"<<endl;
  24.  cout<<"se ingresaron "<<pos<<" positivos "<<endl;
  25.   cout<<"se ingresaron "<<neg<<" negativos "<<endl;
  26.    cout<<"se ingresaron "<<par<<" pares "<<endl;
  27.    cout<<"se ingresaron "<<impar<<" impares "<<endl;
  28.  return 0;
  29. }

MOD: El código debe estar entre etiquetas de Código GeSHi
2  Programación / Programación C/C++ / me van a tomar este ejercicio y necesito ayuda en: 2 Marzo 2021, 00:37 am
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;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines