Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/08/2010, 11:01
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

Si venta_menor no es un array, quito la j entre corchetes y ¿que pongo en su lugar?. Lo he modificado.

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;
  12.       char final;
  13.       int venta_menor;
  14.      
  15.       for(i=0; i<N_MESES; i++){
  16.            printf("Mes: ");
  17.            scanf("%d", &mes[i]);
  18.       }
  19.       final='n';
  20.       i=0;
  21.       while((i<N_VENTAS) && (final != 's') && (final != 'S')){
  22.             printf("Mes: ");
  23.             scanf("%d", &mes[i]);
  24.             printf("Valor de la venta: ");
  25.             scanf("%lf", &total_venta[i]);
  26.             printf("¿Salir? (s/n) ");
  27.             scanf("%1s", &final);
  28.             i++;
  29.       }
  30.       venta_menor=0;
  31.       for(i=0; i<N_MESES; i++)
  32.           for(j=1; j<N_VENTAS; j++)
  33.               if(total_venta[i]<venta_menor)
  34.                   venta_menor=i;
  35.                   printf("La venta menor del mes %d es: %.2lf\n", mes[i],venta_menor[i]);
  36. }

Me da fallo: 35 C:\Users\asus\Desktop\venta minima vectores.c subscripted value is neither array nor pointer