34 lines
563 B
C++
34 lines
563 B
C++
#include <iostream>
|
|
#include "Pila.h"
|
|
#include "Cola.h"
|
|
|
|
int main() {
|
|
Pila columna;
|
|
Cola linea;
|
|
|
|
// Agregar datos a la columna
|
|
for(int i=0;i<5;i++){
|
|
columna.insert(i);
|
|
}
|
|
|
|
//Borrar el ultimoo dato agregado (cabeza de la columna)
|
|
columna.remove();
|
|
|
|
// Pasar de columna a fila
|
|
while (columna.getTop()!=nullptr){
|
|
linea.insert(columna.take()->data);
|
|
}
|
|
|
|
// Eliminar de la cola
|
|
linea.remove();
|
|
|
|
//Insertar en linea
|
|
linea.insert(87);
|
|
|
|
// Pasar de cola a pila
|
|
while (linea.getFront()!=nullptr){
|
|
columna.insert(linea.take()->data);
|
|
}
|
|
|
|
return 0;
|
|
} |