ayuda con un pequeño codigo y error muy extraño

Iniciado por theother, 6 Noviembre 2015, 18:57 PM

0 Miembros y 1 Visitante están viendo este tema.

theother

les pondré solo el código perdón soy nuevo :C

uso dev-c ++ 5.11

es una pequeña parte de un programa para generar una tabla con numero de alumnos y calificaciones de una encuesta pero cuando intento poner solo el numero de alumno manejando solo la primera columna

int main(){
   int i,j,a,ca;
   int tabla[a][11];
   
   printf("Escriba la cantidad de alumnos que desea ingresar\n");
   scanf("%d",&a);
   

   
   for(i=0;i<a;i++)
   {
   printf("%d",i);
   tabla
  • =1+i;
       printf("\n %d \n",tabla
    • );      
         }
      }



      :silbar:


      pero cuando ejecuto pasa lo siguiente
      ingreso un valor para a por ejemplo 6

      escriba la cantidad de alumnos a ingresas
      0
       1
      1
       8
      3
       4
      4
       5
      5
       6









Carlos D. Alvarez

Estás creando un array cuya primera dimensión es a. Pero "a" es una variable no inicializada. Arrays estáticos deben tener dimensiones específicas.
Una organización y un fin

theother


furciorifa

Utiliza las etiquetas de código gesHi tú código es una cochinada trata de hacer uso de #define