fork download
  1. /*programa para ingresar 10 color en forma de pila*/
  2.  
  3. #include <iostream>
  4. #include <stdlib.h>
  5. using namespace std;
  6.  
  7. struct Tpila_colores{
  8. char color;
  9. Tpila_colores *siguiente;
  10. };
  11.  
  12. void agregarPila(Tpila_colores *&,char);
  13.  
  14. int main() {
  15. Tpila_colores *pila = NULL;
  16. char color;
  17. char respuesta;
  18.  
  19. do{
  20. cout<<"Escriba un color: ";
  21. cin>>color;
  22. agregarPila(pila,color);
  23.  
  24. cout<<"\nDesea agregar otro color: ";
  25. cin>>respuesta;
  26. }while ((respuesta=='S')||(respuesta=='s'));
  27.  
  28. return 0;
  29. }
  30. void agregarPila(Tpila_colores *&pila,char n){
  31. Tpila_colores *nuevo_Tpila_colores = new Tpila_colores();
  32. nuevo_Tpila_colores->color = n;
  33. nuevo_Tpila_colores->siguiente = pila;
  34. pila = nuevo_Tpila_colores;
  35.  
  36. cout<<"\nElemento "<<n<<" agregado a Pila correctamente"<<endl;
  37. }
Success #stdin #stdout 0.01s 5308KB
stdin
azul
verde
stdout
Escriba un color:   
Elemento a agregado a Pila correctamente

Desea agregar otro color: