Parcial #1

Consiste de dos partes:
Primera parte: pedir al usuario una cadena de texto, por ejemplo "Hola Mundo", las vocales ingresarlas a una pila como vector y las consonantes a una lista simplemente ligada. 
A tener en cuenta: 

* Los espacios de la cadena de texto no se puede incluir en ninguna estructura de datos.

* Se debe mostrar cuál es la vocal que más se repite.

* Todo debe estar orientado a objetos.

Código

Código en funcionamiento: 

Segunda parte: se van a ingresar N números enteros, positivos y negativos. 

* Los números negativos van a un vector manejado como pila, los números para ingresar el vector como pila deben quedar ordenado en forma descendente a medida que el usuario los ingrese.

Los positivos se ingresan a otras dos estructuras de datos:

* Los positivos perfectos van a una cola como lista simplemente ligada.

Nota ( Un positivo perfecto, si la suma de todos sus divisores excepto por el mismo, da el mismo resultado). 

Ejemplo: 6 = 1 + 2 + 3 = 6.

* Los otros positivos que no son perfectos, van a un vector tipo cola de forma circular.

Vector como cola circular

Cola como lista simplemente ligada

Pila como vector

Menú y main:

Código en funcionamiento:

¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar