como pasar vector a una variable?

Iniciado por priorigi_10, 2 Mayo 2014, 00:32 AM

0 Miembros y 1 Visitante están viendo este tema.

priorigi_10

hola, tengo un vector int de 4 números
int vector[4];
y lo quiero pasar todo a un int

es decir, quiero que la variable(int también) tenga el mismo valor que los 4 números del vector

ej:
int vector[4]={1,2,3,4,};
int var;
var=vector;
//y el valor de var seria: var=1234

esta seria la idea, pero como no creo que se pueda hacer de esta forma querría saber como hacerlo

Un saludo y gracias de antemano :D

ivancea96

Un vector de 4 int tiene 4 bytes * 4 : 16 bytes (Generalmente)
Un int asecas guarda 4 bytes.

Es físicamente imposible lo que buscas. Otra cosa, es que quieras "cifrar" los 4 números, o sumarlos, o hacerles alguna operación.

engel lex

quieres hacer como un concatenación XD puedes hacer algo como recorrer el vector de atrás hacia adelante y sumar los valores multiplicacndo por 10 cada vez más

algo como

multiplicador = 1;

for....

var = vector*multiplicador
multiplicador = multiplicador * 10;

....
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

priorigi_10

entocnes seria
var=vector[0];
var=var+(vector[1]*10);
var=var+(vector[2]*100);
var=var+(vector[3]*1000);

???

engel lex

si el vector va a tener unicamente 4 espacios todas las veces, si... bueno casi así el vector quedará invertido

(fijate que el si el vector es 1,2,3,4 el 4 es la posición 3 y lo multiplicaspor 1000, así que quedará 4321... por eso decía lo de recorrer el vector hacia atrás)
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

priorigi_10