Hola amigo lo que pasa es que lo que tienes hay no es una matriz es un vector una matriz tiene dos coordenadas (matriz[j]) y para imprimir y llenar la matriz necesitas un for anidado es decir dos for a continuacion te dejo el codigo cualquir duda me preguntas yo se bastante de c a proposito tambien estoy pidiendo ayuda con listas enlazadas jaja. bueno aqui te dejo el codigo.
#include<stdio.h> int main(void){ int i,j,matriz[3][3]; for(i=0;i<3;i++) for(j=0;j<3;j++) matriz[j]=10;//llena la matriz con 10 for(i=0;i<3;i++){//imprime la matriz printf("\n"); for(j=0;j<3;j++) printf("[%i]",matriz[j]); } getchar(); return(0);//el compilador le dice al sistema operativo que se acabo la ejecucion del programa. }
|