Problemas II parte URGENTE

sammy24
27 de Noviembre del 2003
Necesito resolver este problema usando pilas, listas, colas, y/o arboles, no le entiendo muy bien por favor ayudenme, gracias

2. Diseñe y construya un programa que simule las principales operaciones de un cajero automatico. Debe tomar en cuenta que el cajero puede mostrar el saldo en cordobas o en dolares, según la opcion del cliente. Cada cliente debe proporcionar una clave de acceso para permitirle realizar las transacciones que desee. básicamente el programa mostrara
validar contraseña
retiro de dinero en cordobas o en dolares (1 dólar = 15.3 cordobas)
cambiar contraseña
abono al saldo cordobas o dolares

tomar en cuenta todas la validaciones necesarias, pro ejemplo no aceptar el retro de cantidades mayores al saldo

3. Diseñe un programa que lea una lista (nombres y apellidos) y luego ordene dichos nombres en forma ascendente

4. diseñe un programa que contenga las siguientes funciones
a) una funcion que reciba un arreglo de enteros (y su longitud n) e indique si el elemento que se encuentra en la posición (n/2) del arreglo es primo
b) Una funcion que reciba un arreglo de enteros (y su longitud) y un entero que indique si todos los elementos del arreglo son divisibles por el entero recibido.
c) definir una funcion que reciba un arreglo de enteros y su longitud, y lo modifique rotándolo una posición a la derecha p.e {0,1,2} = {2,0,1}
d)definir una funcion que reciba un arreglo de enteros y un entero k, y devuelva el resultado de rotar k posiciones a la derecha el arreglo recibida
e) definir una funcion que reciba un arreglo de enteros y su longitud otro arreglo (cuya longitud pueda suponerse igual al primero) y un entero por referencia. Esta funcion debe devolver en el segundo arreglo los mismos elementos que hay en el primero, pero que no contengan repeticiones, y en el entero que se declara por referencia se debe devolve la longitud del arreglo modificado
f) Hacer una funcion que dado un entero n , “devuelva” un arreglo con los primeros n numeros de la sucesión de Fibonacci. Suponer que el arreglo tine capacidad suficiente

5 Definir una funcion que dado un arreglo de caracteres devuelva un arreglo de pares quecontengan para cada carácter que aparece en la lista la cantidad de apariciones, por ejemplo para “holalola” debe devolver [(’h’,1),(‘o’,2)(‘l’,3)(‘a’,2)] (suponer que el arreglo que semodifica tiene dos veces la longitud del primero)