Buenas, necesito ayuda con este codigo

Cerrado
DavidPrograxd22 - Modificado el 17 abr 2021 a las 20:31
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 23 abr 2021 a las 03:01
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

misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127
23 abr 2021 a las 03:01
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
0