Documente Academic
Documente Profesional
Documente Cultură
10) Escribe un programa que lea del teclado una cadena y muestre en la pantalla la
cantidad de consonantes y de vocales que contiene.
11) Escribe un programa que lea del teclado una cadena y construya y muestre en la
pantalla otra cadena en la que cada vocal haya sido reemplazada por un punto.
7. Ejercicios propuestos de un nivel de dificultad mayor
Los ejercicios anteriores no presentaban una gran dificultad, en el sentido que la
solucin se consigue realizando una serie de pasos conocidos: inicializacin de
variables, uso de uno o varios bucles (anidados o no) y dentro de dichos bucles uso de
sentencias condicionales if else para actualizar el valor de ciertas variables. Los
siguientes ejercicios tienen una complejidad mayor a los propuestos anteriormente, en el
sentido que la solucin a simple vista no es tan obvia como los anteriores. Intente
realizar los ejercicios siguientes. Encontrar que algunos son ms difciles de lo que
parecen y que otros, en cambio, son ms fciles de lo que en un principio pensamos:
12) Escribir un programa que lea una frase y a continuacin visualice cada palabra de la
frase una debajo de otra, seguida cada palabra del nmero de letras que compone
cada palabra.
13) Escribir un programa que lea una frase y sustituya todas las secuencias de dos o ms
blancos por un solo blanco y visualice la frase.
14) Una palabra es palndroma si se puede leer igual de izquierda a derecha que de
derecha a izquierda, por ejemplo: reconocer es palndroma. Construye un programa
que pida una palabra por teclado e imprima por pantalla si es o no palndroma.
15) Un cuadrado mgico 3 x 3 es una matriz 3 x 3 formada por nmeros del 1 al 9 donde
la suma de sus filas, sus columnas y sus diagonales son idnticas. Crear un
programa que permita introducir un cuadrado por teclado y determine si este
cuadrado es mgico o no. El programa deber comprobar que los nmeros
introducidos son correctos, es decir, estn entre el 1 y el 9.
16) Se dice que una matriz tiene un punto de silla si alguna posicin de la matriz es el
menor valor de su fila y a la vez el mayor de su columna. Escribir un programa que
tenga como entrada una matriz de nmeros enteros y calcule la posicin de un punto
de silla (si es que existe).
La Frase.
Non pudeat, quae nescieris, te velle doceri: scire aliquid laus est, cupa est nil discere
velle
Pregunta sin reparos lo que quieras saber: ms que ignorar, es malo no querer
aprender
Marco Porcio Catn (234-149 a.C.)