Dev - C++ - Copia los elementos del vector en otro vector en orden inverso

 
Vista:

Copia los elementos del vector en otro vector en orden inverso

Publicado por Davis (3 intervenciones) el 06/10/2019 03:02:26
Crear un vector de 5 elementos de cadenas de caracteres, inicializa el vector con datos leídos por el teclado. Copia los elementos del vector en otro vector, pero en orden inverso, y muéstralo por la pantalla.
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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Copia los elementos del vector en otro vector en orden inverso

Publicado por Alfil (1444 intervenciones) el 06/10/2019 07:43:56
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string cadenas[5];
    string nombre;
 
    cout << "\nNombres:\n";
    for( int i = 0; i < 5; i++ ){
        cout << "(" << i +1 << "/5): ";
        getline( cin, nombre );
        cadenas[i] = nombre;
    }
 
    cout << "\nNombres en orden inverso:\n";
    for( int i = 4; i >= 0; i-- ){
        cout << cadenas[i] << "\n";
    }
 
    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
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Copia los elementos del vector en otro vector en orden inverso

Publicado por Alfil (1444 intervenciones) el 06/10/2019 12:44:16
Lo mismo pero utilizando martrices

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
using namespace std;
 
int main()
{
    char nombre[5][20];
 
    cout << "\nNombres:\n";
    for( int i = 0; i < 5; i++ ){
        cout << "(" << i +1 << "/5): ";
        cin.getline( nombre[i], 20 );
    }
 
    cout << "\nNombres en orden inverso:\n";
    for( int i = 4; i >= 0; i-- ){
        cout << nombre[i] << "\n";
    }
 
    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
1
Comentar

Copia los elementos del vector en otro vector en orden inverso

Publicado por Davis (3 intervenciones) el 06/10/2019 22:24:12
Gracias Alfil sos grande.
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