Tengo este código pero me marca un error, ¿Qué puedo hacer?
Me marca el siguiente error:
[Error] invalid types 'int [255][int [500]]' for array subscript
Código
[#include<stdio.h> #include<stdlib.h> #include<string.h> #define p printf #define s scanf #define SIZE 500 #define freq_size 255 main (int, const char**) { int i,j,k,h,x=0; int answer,rating; int freq[freq_size]={0}; int a[SIZE][SIZE]; int m=0,n=0; p("\n\t\tPROGRAMA QUE CALCULE HISTOGRAMA DE MATRIZ\n"); p("\n\n"); p("Ingresa el numero de columnas de la matriz: "); s("%i",&n); p("Ingresa el numero de renglones de la matriz: "); s("%i",&m); for (i=0;i<m;++i) { for (j=0;j<n;++j) p("\n"); } for (answer=0;answer <= SIZE -1; answer++ ) ++freq[a[answer]]; p("%s%17s\n", "Numero", "Repeticiones"); for (rating=1;rating<=freq_size-1;rating++) p("%6d%17d\n",rating,freq[rating]); return 0; }