Foro de elhacker.net

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