Dev - C++ - podrain ayudarme por favor , con este problema, me confundo mucho con las pilas y recien empiezo

 
Vista:
Imágen de perfil de carlos

podrain ayudarme por favor , con este problema, me confundo mucho con las pilas y recien empiezo

Publicado por carlos (2 intervenciones) el 28/08/2022 04:27:21
Realizar un programa que me permita ingresar 10 números en una pila luego sacar los
números pares en otra pila y realizar la salida de los datos de la nueva pila y mostrarlos
en 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
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++

podrain ayudarme por favor , con este problema, me confundo mucho con las pilas y recien empiezo

Publicado por dario (718 intervenciones) el 28/08/2022 06:41:15
Hola, prueba con esto es C++ moderno ya tiene pilas implementadas.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <stack>
 
using namespace std;
 
int main() {
    int elemento,i;
	stack <int> stack1;
	stack <int> stack2;
 
	cout << "Ingrese 10 elementos a la pila" << endl;
	for (i=0; i<10; i++) {
        cout << "Ingrese numero: ";
        cin >> elemento;
 
        if (elemento % 2 == 0)
            stack2.push(elemento);
        else
            stack1.push(elemento);
	}
 
	cout << "\nElementos en la nueva Pila" << endl;
	while (!stack2.empty()) {
        cout << stack2.top() << " ";
        stack2.pop();
	}
}
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