Título: como paso una matriz numérica a un vector Publicado por: vicrud en 23 Abril 2011, 18:32 pm #include <stdio.h>
void main() { int mayor=0,i,c,x[10][12],vect[10]; /* lectura de la matriz */ for(i=0;i<3;i++) for(c=0;c<3;c++) { printf("escriba el valor: "); scanf("%d",&x[c]); } for(i=0;i<3;i++) { printf("\n"); for(c=0;c<3;c++) printf("%d\t",x[c]); } for(i=0;i<3;i++) vect=x; for(i=0;i<3;i++) { printf("\n"); printf("%d",vect); } Título: Re: como paso una matriz numérica a un vector Publicado por: Shell Root en 23 Abril 2011, 18:37 pm Dar un ejemplo de lo que tienes -matriz- a lo que quieres llegar -vector-, con valores reales.
Título: Re: como paso una matriz numérica a un vector Publicado por: Edu en 23 Abril 2011, 20:46 pm Me han echo confundir, cual es la diferencia entre matriz y vector? :S
Perdonen q siempre haga cosas asi, usar el tema de otro para preguntar pero asi aprendo de todo un poquito. Título: Re: como paso una matriz numérica a un vector Publicado por: Slava_TZD en 23 Abril 2011, 21:09 pm Me han echo confundir, cual es la diferencia entre matriz y vector? :S Perdonen q siempre haga cosas asi, usar el tema de otro para preguntar pero asi aprendo de todo un poquito. Un vector o arreglo, es una estructura unidimensional de datos, mientras que una matriz es un vector o arreglo bidimensional. Respondiendo a la duda del creador del post. Con unos for que recorran la matriz posición a posición, no veo la complicación. ;) Título: Re: como paso una matriz numérica a un vector Publicado por: leogtz en 24 Abril 2011, 05:35 am Vector es más propio de las matemáticas, arreglo para las ciencias computacionales.
Título: Re: como paso una matriz numérica a un vector Publicado por: Edu en 24 Abril 2011, 06:48 am Gracias!
Título: Re: como paso una matriz numérica a un vector Publicado por: <<<-Basura->>> en 24 Abril 2011, 08:31 am Creo que lo que nesesitas es decir 10*12= X, donde x representa el total de valore que puede almacenar la matrix, entonces lo que nesesitas crear es un vetor con = numero de valores entonces int vector[X] despues de eso tienes que hacer for para que recorran cada poscision de la matrix y que acada vez que pasa asignarsela a la posicion del vector, asi susesivamente asta que se asignen todos los valores, no se si esto fue lo que nesesitaba s pero eso fue lo que entendi.....
y si el vector es una dimencion, unidimencional, y la matrix son dos dimenciones (x,y)<-- pares ordenados, bidimencional: mas de una dimencion |