Dev - C++ - vectores

 
Vista:
sin imagen de perfil

vectores

Publicado por jordy (1 intervención) el 28/01/2022 04:42:36
un programa que defina dos vectores de caracteres y después almacene el contenido de ambos vectores en un nuevo vector, situando en primer lugar los elementos del primer vector seguido por los elementos del segundo vector. Muestre el contenido del nuevo vector en la salida estándar
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

vectores

Publicado por Luis Alvarez (1 intervención) el 20/07/2022 05:19:07
/*
7. Realiza un programa que defina 2 vectores de caracteres, y despues almacene
el contenido de ambos vectores en un nuevo vector, situando en primer lugar los elementos
del primer vector seguido por los elementos del segundo vector. Muestre el contenido del
nuevo vector en la salida estandar.
*/
#include<iostream>
#include<conio.h>

using std::cout; using std::cin; using std::endl;

int main()
{ //0, 1, 2 , 3 , 4
char letras_1[] = {'a','b','c','d','e'};
char letras_2[] = {'f','g','h','i','j'};
char letras_3[10];
cout << "\n";

//Imprimiendo el primer vector/arreglo:
cout << "El primer vector/arreglo es: " << endl;
for(int i = 0; i < 5; i++)
{
cout << letras_1[i] << endl;
}

//Impriendo el segundo vector/arreglo:
cout << "\n";
cout << "El segundo vector/arreglo es: " << endl;
for(int i = 5; i < 10; i++)
{
cout << letras_2[i-5] << endl;
}
cout << "\n";

// Almacenar el arreglo 1 en arreglo 3:
for(int i = 0; i < 5; i++)
{
letras_3[i] = letras_1[i];
}

// Copiando los elementos de letras_2 hacia letras_3:
for(int i = 5; i < 10; i++)
{
letras_3[i] = letras_2[i-5];
}

cout << "\n";
cout << "Los 2 arreglos conjuntos son: " << endl;
for(int i = 0; i < 10; i++)
{
cout << letras_3[i] << endl;
}

getch();
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 1.440
Bronce
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

vectores

Publicado por dario (718 intervenciones) el 21/07/2022 04:59:56
Hola, otra forma con C++ moderno.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <vector>
 
using namespace std;
 
int main() {
    vector <string> letras1 = {"a","b","c","d","e","f"};
    vector <string> letras2 = {"g","h","i","j","k"};
    vector <string> letras3(letras1);
 
    letras3.insert(letras3.end(),letras2.begin(),letras2.end());
 
    for (auto l : letras3)
        cout << l << " ";
 
    return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar