Jump to content

ayuda programa en c++


Recommended Posts

hola a todos ojala me puedan ayudar en este trabajo tengo que crear un programa en si una pila que tenga numero pares e impares que vayan a 2 vectores un vector con los pares y otros con los impares y que los separe por negativo y positivo pero el problema mio es que cuando ingreso 10 numero me los reconoce todos por positivos aqui les dejo lo que e echo hasta el momento ojala me ayuden a corregir el problema o me aconsejen saludos de ante mano muchas gracias adios

 

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <iostream>

int num[10],positivos[5],negativos[5],i,j,k,cont=0,cont1=0,pos=0,neg=0;

main()

{

for(i=0;i<=9;i++)

{

printf("Ingrese Numero Positivo o Negativo %i: ",i+1);

scanf("%i",&num);

 

}

 

for(i=0;i<=9;i++)

{

if(num<0)

{

cont=cont+1;

}

if(num>0)

{

cont1=cont1+1;

}

}

printf("Los Numeros Positivos Ingresados Son: %i",cont1);

printf("\nLos Numeros Negativos Ingresados Son: %i",cont);

for(>i=9;i<=9;i++)

{

if(num<0)

{

printf("\nNEGATIVOS: %i",num);

}

if(num>0)

{

printf("\nPOSITIVOS: %i",num);

 

}

}

 

 

 

 

 

getche();

}

 

 

Link to comment
Share on other sites

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <iostream>

int num[10],positivos[5],negativos[5],i,j,k,cont=0,cont1=0,pos=0,neg=0;

main()

{

for(i=0;i<=9;i++)

{

printf("Ingrese Numero Positivo o Negativo %i: ",i+1);

scanf("%i",&num);

 

}

 

for(i=0;i<=9;i++)

{

if(num<0)

{

cont=cont+1;

}

if(num>0)

{

cont1=cont1+1;

}

}

printf("Los Numeros Positivos Ingresados Son: %i",cont1);

printf("\nLos Numeros Negativos Ingresados Son: %i",cont);

for(i>=9;i<=9;i++)

{

if(num<0)

{

printf("\nNEGATIVOS: %i",num);

}

if(num>0)

{

printf("\nPOSITIVOS: %i",num);

 

}

}

 

getche();

}

 

 

solo cambie un signo!!!!!!!

a mi me funciono tal cual lo pides!!!!

Link to comment
Share on other sites

hola a todos ojala me puedan ayudar en este trabajo tengo que crear un programa en si una pila que tenga numero pares e impares que vayan a 2 vectores un vector con los pares y otros con los impares y que los separe por negativo y positivo pero el problema mio es que cuando ingreso 10 numero me los reconoce todos por positivos aqui les dejo lo que e echo hasta el momento ojala me ayuden a corregir el problema o me aconsejen saludos de ante mano muchas gracias adios

 

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

#include <iostream>

int num[10],positivos[5],negativos[5],i,j,k,cont=0,cont1=0,pos=0,neg=0;

main()

{

for(i=0;i<=9;i++)

{

printf("Ingrese Numero Positivo o Negativo %i: ",i+1);

scanf("%i",&num);

 

}

 

for(i=0;i<=9;i++)

{

if(num<0)

{

cont=cont+1;

}

if(num>0)

{

cont1=cont1+1;

}

}

printf("Los Numeros Positivos Ingresados Son: %i",cont1);

printf("\nLos Numeros Negativos Ingresados Son: %i",cont);

for(>i=9;i<=9;i++)

{

if(num<0)

{

printf("\nNEGATIVOS: %i",num);

}

if(num>0)

{

printf("\nPOSITIVOS: %i",num);

 

}

}

 

 

 

 

 

getche();

}

Eso no esta bien escrito pos :P

Edited by Sting_Master
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...