![]() |
programa en c hola estoy tratando de aprender c y el objetivo de mi programa en este caso es el llenar una matriz de dimensiones determinadas por el usuario y despues ponerla en pantalla pero por algun motivo no quiere funcionar aca les dejo el codigo ojala me puedan ayudar gracias chao.. #include<stdio.h> #include<conio.h> #include<math.h> int m[10][10]; int l,a; int i,j,q; int p=0; void main() { clrscr(); while (p==0) { printf("ingrese largo de la matriz: \n"); scanf("%d",&l); printf("ingrese alto de la matriz: \n"); scanf("%d",&a); if((j!=i)&&i<a&&j<l&&floor(i)==i&&floor(j)==j) { p=1; for(i=0;i<a;i++) { printf("ingrese un numero: \n"); scanf("%d",q); m[i][j]=q; for(j=0;j<l;j++); { printf("ingrese un numero: \n"); scanf("%d",m[i][j]); } } for(i=0;i<a;i++) { printf("\n"); for(j=0;j<l;j++); { printf("%d",m[i][j]); } } } } getch(); } com podria hacer para que imprimiera : ingrese un numero para la posicion m[1 2] ,por ejemplo |
aqui tienes una funcion para imprimir la matriz void EscribirMatriz(int m[NUMFILAS][NUMCOLUMNAS]) { int i,j; for (i=0; i<NUMFILAS; i++) // ciclo for recorre las filas { // escribimos la fila i for (j=0; j<NUMCOLUMNAS; j++) // ciclo for recorre las columnas { printf("%d\t", m[i][j]); } printf("\n"); } printf("\n\n"); } |
| La zona horaria es GMT -6. Ahora son las 05:25. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.