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#include <stdio.h>
#include <stdlib.h>
#define N_VENTAS 100
#define N_MESES 12
int main(){
float total_venta[N_VENTAS];
int mes[N_MESES];
int i,j;
char final;
int venta_menor;
for(i=0; i<N_MESES; i++){
}
final='n';
i=0;
while((i<N_VENTAS) && (final != 's') && (final != 'S')){
printf("Valor de la venta: "); scanf("%lf", &total_venta
[i
]); i++;
}
venta_menor=0;
for(i=0; i<N_MESES; i++)
for(j=1; j<N_VENTAS; j++)
if(total_venta[i]<venta_menor)
venta_menor=i;
printf("La venta menor del mes %d es: %.2lf\n", mes
[i
],venta_menor
[i
]); }
Me da fallo: 35 C:\Users\asus\Desktop\venta minima vectores.c subscripted value is neither array nor pointer