elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  unir tres vectores en uno solo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: unir tres vectores en uno solo  (Leído 2,491 veces)
smlo96

Desconectado Desconectado

Mensajes: 1


Ver Perfil
unir tres vectores en uno solo
« en: 6 Agosto 2017, 04:35 am »

buenas noches tengo un problema haber si uds me pueden colaborar echando una manita
((lo que quiero es que el usuario ingrese el rango del vector y que ingrese numeros para los  tres vectores y mostrarlo en uno solo pero cuando lo imprimo los ultimos datos del tercer vector salen con datos basura el código es el siguiente::))

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5.  
  6. int h,m,i,j,k;
  7.  
  8. cout<<"ingrese el rango del universo :";
  9. cin>>m;
  10.  
  11. if(m<0){
  12. cout<<"el numero no esta dentro del rango "<<endl;
  13. }else{
  14. int vec[m];
  15. int vect[m];
  16. int vecti[m];
  17.    int vecto[m];
  18.  
  19. for(i=0; i<m; i++){
  20. cin>>vec[i];
  21. }
  22.  
  23. cout<<endl;
  24.  
  25. for(j=0; j<m; j++){
  26. cin>>vect[j];
  27. }
  28.  
  29. cout<<endl;
  30.  
  31. for(k=0; k<m; k++){
  32. cin>>vecti[k];
  33. }
  34.  
  35. cout<<endl;
  36.  
  37.  
  38. int a= m+m+m;
  39.  
  40.  
  41. for(h=0; h<m; h++)
  42. vecto[h]=vec[h];
  43. for(h=0; h<m; h++)
  44. vecto[h+m]=vect[h];
  45. for(h=0; h<m; h++)
  46. vecto[h+m+m]=vecti[h-5];
  47.  
  48. cout<<"la union del conjunto A y B ES  :"<<endl;
  49.    for( h=0; h<a; h++){
  50.     cout<<vecto[h]<<" ";
  51. }
  52.    cout<<endl;
  53. }
  54. return 0;
  55. }


· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex


« Última modificación: 6 Agosto 2017, 06:29 am por engel lex » En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: unir tres vectores en uno solo
« Respuesta #1 en: 6 Agosto 2017, 13:21 pm »

En primer lugar, el tamaño del vector grande sera m*3, no m.
Luego, cuando asignas los valores del tercer vector, pones h-5 en vez de h. Ese -5 sobra.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
unir tres fotos en una...
Diseño Gráfico
Badcode 2 4,427 Último mensaje 28 Diciembre 2003, 10:54 am
por Badcode
unir 2 videos en uno solo
Multimedia
maxmag 2 7,245 Último mensaje 2 Marzo 2008, 15:24 pm
por luiggy2
unir dos vectores
Programación C/C++
mapers 4 23,909 Último mensaje 12 Noviembre 2010, 18:36 pm
por satu
Unir dos vectores y ordenarlos
Programación C/C++
AlucardDracula 2 4,137 Último mensaje 25 Diciembre 2013, 19:21 pm
por ivancea96
ayuda por favor tiene que correr solo si los vectores son iguales
Programación C/C++
mariano19 0 1,264 Último mensaje 7 Noviembre 2018, 20:54 pm
por mariano19
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines