Buenas, necesito ayuda con este codigo

Denunciar
-
Message postés
448
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
miércoles, 5 de mayo de 2021
-
Queria saber por que mi ciclo for es infinito?, mi programa trata de averiguar cuantos numeros son positivos, cuantos negativos, y cuantos son iguales a 0, el lenguaje es c++


#include<iostream.h>
#include<conio.h>
void main()
{
int n,x,c=0,cp=0,cn=0,a=0;
for(n=1;n<=10;n++){
cout<<"Ingrese un valor "<<n<<":"<<endl;
cin>>n;
}
{
cout<<"Ingresar numero:"<<endl;
cin>>x;
if(x<0)
cn=cn+1;
if(x==0)
a=a+1;
else
cp=cp+1;
c=c+1;
}
cout<<"la cantidad de positivos:"<<cp<<endl;
cout<<"la cantidad de negativos:"<<cn<<endl;
cout<<"la cantidad de numeros iguales a 0:"<<a;
getch();
}

1 respuesta

Message postés
448
Date d'inscription
miércoles, 10 de enero de 2018
Estatus
Miembro
Última intervención
miércoles, 5 de mayo de 2021
86
Para empezar ...
Hazte estas 2 preguntas....

Que hace la variable "n" en for ?
Y si debería ingresar un número a la misma variable que se esta "usando" para mi ciclo for

Cuando respondas estas preguntas ..
Me avisas

¡Suscríbete a nuestra Newsletter!

Recibe nuestros mejores artículos

¡Suscríbete a nuestra Newsletter!