Tema: Programa
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2011, 16:59
ivanfr90
 
Fecha de Ingreso: septiembre-2011
Mensajes: 3
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Programa

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <values.h>
  4.  
  5. int main()
  6. {
  7.     int a, b, c, pos, neg, cero, menor, mayor;
  8.  
  9.     //Inicializamos las variables
  10.     neg=0;
  11.     pos=0;
  12.     b=0;
  13.     neg=0;
  14.     cero=0;
  15.    
  16.     printf("Ingrese el número máximo de números a introducir: ");
  17.     scanf("%d",&a);
  18.    
  19.     while(a<=0)
  20.     {
  21.         printf("\nVuelva a ingresar un número positivo");  
  22.         scanf("%d",&a);
  23.     }
  24.    
  25.     //Inicializamos las variables mayor y menor
  26.     menor=MAXINT;
  27.     mayor=MININT;
  28.    
  29.     for(b=0; b<a; b++)
  30.     {
  31.         printf("\nIngrese un número entero: ");
  32.         scanf("%d",&c);
  33.        
  34.         if(c>0)
  35.         {
  36.             pos=pos+c;
  37.         }
  38.         else if(c<0)
  39.         {
  40.                 neg=(neg)+(c);
  41.         }
  42.         else
  43.         {
  44.             cero++;        
  45.         }
  46.  
  47.         if(c<menor)
  48.         {
  49.             menor=c;
  50.         }
  51.  
  52.         if (c>mayor)
  53.         {
  54.             mayor=c;
  55.         }
  56.     }
  57.    
  58.     printf("\nLa suma de números positivos es : %d\n", pos);
  59.     printf("La suma de números negativos es : %d\n", neg);
  60.     printf("La cantidad de ceros introducidos es : %d\n", cero);
  61.     printf("El numero ingresado menor es: %d\n", menor);
  62.     printf("El numero ingresado mayor es: %d\n", mayor);
  63.    
  64.     getchar();
  65.    
  66.     return 0;
  67. }


El compañero te ha respondido muy bien a la pregunta, yo tan solo he arreglado un poco el código