Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: theother en 6 Noviembre 2015, 18:57 PM

Título: ayuda con un pequeño codigo y error muy extraño
Publicado por: theother en 6 Noviembre 2015, 18:57 PM
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








Título: Re: ayuda con un pequeño codigo y error muy extraño
Publicado por: Carlos D. Alvarez en 6 Noviembre 2015, 21:25 PM
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.
Título: Re: ayuda con un pequeño codigo y error muy extraño
Publicado por: theother en 7 Noviembre 2015, 04:49 AM
ya logre resolver pero muchas gracias  :)
Título: Re: ayuda con un pequeño codigo y error muy extraño
Publicado por: furciorifa en 7 Noviembre 2015, 21:51 PM
Utiliza las etiquetas de código gesHi tú código es una cochinada trata de hacer uso de #define