Código C:
Ver original#include <stdio.h>
#include <stdlib.h>
#include <values.h>
int main()
{
int a, b, c, pos, neg, cero, menor, mayor;
//Inicializamos las variables
neg=0;
pos=0;
b=0;
neg=0;
cero=0;
printf("Ingrese el número máximo de números a introducir: ");
while(a<=0)
{
printf("\nVuelva a ingresar un número positivo"); }
//Inicializamos las variables mayor y menor
menor=MAXINT;
mayor=MININT;
for(b=0; b<a; b++)
{
printf("\nIngrese un número entero: ");
if(c>0)
{
pos=pos+c;
}
else if(c<0)
{
neg=(neg)+(c);
}
else
{
cero++;
}
if(c<menor)
{
menor=c;
}
if (c>mayor)
{
mayor=c;
}
}
printf("\nLa suma de números positivos es : %d\n", pos
); printf("La suma de números negativos es : %d\n", neg
); printf("La cantidad de ceros introducidos es : %d\n", cero
); printf("El numero ingresado menor es: %d\n", menor
); printf("El numero ingresado mayor es: %d\n", mayor
);
return 0;
}
El compañero te ha respondido muy bien a la pregunta, yo tan solo he arreglado un poco el código