ejercicios con arrays

UNAM Programación II Lab ARREGLOS 1. Escribir una función que acepte un numero de dia, mes y año y lo visualice en for

Views 135 Downloads 5 File size 18KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNAM

Programación II

Lab ARREGLOS 1. Escribir una función que acepte un numero de dia, mes y año y lo visualice en formato dd/mm/aa. 2. Escribir una función para convertir coordenadas polares a rectangulares. X= r cos  y Y= r sin  3. Escribir una función que determine si una cadena es palíndromo ( un palíndromo es una palabra que se lee igual en sentido directo e inverso: radar) 4. Escribir una función que tenga un argumento de tipo entero y que devuelva la letra P si el numero es positivo y la letra N si el numero es negativo 5. Escribir una función que convierta una temperatura dada en grados Celsius a grados Fahrenheit. 6. Un número perfecto es aquel número que es igual a la suma de todas sus divisiones excepto el mismo. El primer número perfecto es 6, ya que 1+2+3=6. Escribir un programa que muestre todos los números perfectos hasta un número dado leído del teclado. 7. Tenga una función que acepte un numero de dia, mes y año y visualice el calendario completo de dicho mes 8. Tenga una función para convertir coordenadas polares a rectangulares. X= r cos  y Y= r sin . La entrada es un vector de coordenadas polares y la salida es un vector con las coordenadas rectangulares 9. Tenga una función que determine si una función es palíndromo ( un palíndromo es una palabra que se lee igual en sentido directo e inverso: radar) 10. Escribir un programa que encuentre una matriz de numeros reales simetrica. Para ello una funcion generara la matriz aleatoria con numeros del 1 al 19 y otra funcion determinara si es simetrica. 11. Escribir un programa que lea una línea de caracteres, y visualice la línea de tal forma que las vocales sean sustituidas por el carácter que más veces se repite en la línea. 12. Escribe un programa en el que se genere aleatoriamente un vector de 20 números enteros. El vector ha de quedar de tal forma que la suma de los 10

primeros elementos sea mayor que la suma de los 10 últimos elementos. Mostrar el vector original y el vector con la distribución indicada. 13. Se dice que una matriz tiene un punto de silla si alguna posición de la matriz es el menor valor de su fila, y la vez el mayor de su columna. Escribir un programa que tenga como entrada una matriz de números reales, y calcule la posición de un punto de silla si es que existe. 14. Escribir un programa que permita visualizar el triangulo de pascal: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 15. El juego del ahorcado se juega con dos personas. Un jugador selecciona una palabra y el otro jugador trata de adivinar la palabra adivinando letras individuales. Hacer un programa para jugar ahorcado. Sugerencia: almacenar una lista de palabras en un array y seleccionar palabras aleatoriamente. 16. Escribir un programa que visualice el cuadro mágico de orden impar n comprendido entre el 3 y el 11. El usuario debe elegir el valor de n. Un cuadro mágico se compone de números enteros comprendidos entre 1 y n. La suma de de los números que figuran en cada fila, columna y diagonal son iguales. 17. Escribir un programa que lea las dimensiones de una matriz, lea y visualice la matriz y a continuación encuentre el mayor y menor elemento de la matriz y sus posiciones.