Ver Mensaje Individual
  #9 (permalink)  
Antiguo 12/08/2010, 04:35
minette1988
 
Fecha de Ingreso: febrero-2010
Mensajes: 258
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: ventas mínimas mensuales y del año completo

He hecho lo que me has dicho:

Código C:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. #define N_VENTAS 100
  6. #define N_MESES 12
  7.  
  8. int main(){
  9.       float total_venta[N_VENTAS];
  10.       int mes[N_MESES];
  11.       int i,j,k;
  12.       int n_mes[N_VENTAS];
  13.       char final;
  14.       int venta_menor;
  15.      
  16.       for(i=0; i<N_MESES; i++){
  17.            printf("Mes: ");
  18.            scanf("%d", &mes[i]);
  19.            total_venta[i]=0.0;
  20.       }
  21.       final='n';
  22.       i=0;
  23.       while((i<N_VENTAS) && (final != 's') && (final != 'S')){
  24.             printf("Mes: ");
  25.             scanf("%d", &n_mes[i]);
  26.             printf("Valor de la venta: ");
  27.             scanf("%lf", &total_venta[i]);
  28.             printf("¿Salir? (s/n) ");
  29.             scanf("%1s", &final);
  30.             i++;
  31.       }
  32.      
  33.       for(j=0; j<N_MESES; j++)
  34.           venta_menor=0;
  35.           for(k=1; k<i; k++){
  36.                 mes[i]=0;
  37.                 n_mes[j]=0;
  38.              if(mes[i]==n_mes[j]){
  39.               if(total_venta[k]<total_venta[venta_menor])
  40.                   venta_menor=k;}
  41.         }      
  42.                   printf("La venta menor del mes %d es: %.2lf\n", mes[venta_menor],total_venta[venta_menor]);
  43.       getchar();
  44.       getchar();            
  45. }

Resulatdo de la compilación: La venta menor del mes 1 es: -0.00