1
« en: Miércoles 4 de Agosto de 2010, 06:55 »
hola, soy nueva programando y tengo que hacer el siguiente programa
pasar los elementos de una matriz a un vector, solo para los n renglones y m columnas, sin agregar las posiciones que no contienen informacion.
printf("Dame el numero de renglones: ");
scanf("%i",&ren);
printf("Dame el numero de columnas: ");
scanf("%i",&col);
for(i=0;i<ren;i++)
{
for(j=0;j<col;j++)
{
printf(" Dame el elemnto [%i][%i]: ",i,j);
scanf("%i",&mat[j]);
}
printf("n");
}
for(i=0;i<ren;i++)
{
for(j=0;j<col;j++)
{
if(mat[j]>0)
{
vect=mat[j];
printf(" %1i",vect);
}
}
}
lo hice asi, pero en lo que tengo duda, es que las posiciones que no contienen informacion son las que tienen cero, o cuales son.
espero me puedan ayudar y gracias.