• Domingo 19 de Mayo de 2024, 01:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - lolita23

Páginas: [1]
1
Pascal / Desencriptar clave
« en: Jueves 9 de Julio de 2009, 18:38 »
Bueno pues lo que tengo que hacer ahora es lo siguiente:
Me dan una palabra y lo que tengo que hacer es invertir cuando hay 2 vocales o mas seguidas.
Por ejemplo:
puerta-->peurta
Esto es lo que he hecho, si alguien me lo pudiera revisar....
MUCHAS GRACIAS.

Código: Pascal
  1.  
  2. PROCEDURE encriptar (VAR palabra:string)
  3. VAR
  4.    pila:tPila;
  5.    cola:tCola;
  6.    Car1,Car2:Char;
  7.    I:Integer;
  8. BEGIN
  9.     CrearPila(pila);
  10.     CrearCola(cola);
  11.     FOR (I:=1 to length(palabra)) DO
  12.     Begin
  13.        IF (palabra[I] Not in ['a','e','i','o','u']) THEN
  14.            MeterEnCola(palabra[I],cola);
  15.        ELSE
  16.            Apilar(palabra[I],pila);
  17.    REPEAT
  18.         SacarDeCola(Car1,cola);
  19.         Desapilar(Car2,pila);
  20.    UNTIL (EsVacia(cola) OR EsVacia(Pila)=True)
  21. END;{fin}
  22.  
  23.  

2
Pascal / Comprobar que un arbol es ponderado
« en: Martes 7 de Julio de 2009, 13:19 »
Hola, pues mi duda es sobre un ejercicio que tengo que hacer en el que me piden que mire si un arbol es ponderado.
Mi primera duda es sobre cuando un arbol es ponderado para poder empezar a hacerlo.
Si alguien me lo puede aclarar se lo agradeceria para poder empezar a escribir codigo.
Para realizar el ejercicio me dan esta cabecera:
PROCEDURE ComprobarPonderado(VAR Ponderado: Boolean; VAR Peso:Integer)

Páginas: [1]