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.