Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   programa en c (http://www.forosdelweb.com/f14/programa-c-133940/)

Gen 01/06/2003 21:39

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

wcoloma 02/06/2003 10:42

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.