Hola a tod@s,
soy nuevo por aqui y quería saber si alguien podría ayudarme con esta pregunta de un test de programación que no acabo de dar con su respuesta correcta...
Muchas gracias!!
(http://thumbs.subefotos.com/a4996411cacab208fd9dc24cf8eb66o.jpg) (http://subefotos.com/ver/?a408996411cacab208fd9dc24cf8eb66o.png)
Eres capaz, para tener al menos la seguridad de que sabes qué estás haciendo, de decirme que intenta hacer la instrucción que tienes que completar??
Pues idea tengo, yo pensaba que era esto pero me daba error, nose si de sintaxis o que no es eso
Citar<map<int,int>::iterator>
Hombre, dado que mapa es un entero, no es lógico que el vector también lo sea?
Cita de: amchacon en 5 Julio 2013, 18:50 PM
Hombre, dado que mapa es un entero, no es lógico que el vector también lo sea?
No te entiendo bien, ¿te refieres a que mi respuesta está mal no?
Me refiero a que el maps es de enteros, si quieres guardar sus valores no deberías hacer un vector de enteros?
Entiendo, pero no vale sólo con un vector de enteros
Fallo mío, un mapa no es un elemento sino una pareja:
vector<pair<int,int> > mivector(mimapa.begin(),mimapa.end());
Nota: El espacio que he dejado es importante, sino el compilador se confunde.
Muchas gracias amchacon
Cita de: amchacon en 5 Julio 2013, 22:17 PM
Fallo mío, un mapa no es un elemento sino una pareja:
vector<pair<int,int> > mivector(mimapa.begin(),mimapa.end());
Nota: El espacio que he dejado es importante, sino el compilador se confunde.
A modo de anotación: ese espacio no tiene porque dejarse en C++ 11.
Cita de: 0xDani en 7 Julio 2013, 16:21 PM
A modo de anotación: ese espacio no tiene porque dejarse en C++ 11.
Gracias, no lo sabía ;)