ejercicios t9 - tipos de datos estructurados
DESCRIPTION
Ejercicios java, arrays, matrices, stringsTRANSCRIPT
Ejercicios Tema – 9
Ejercicios. Tema – 9: tipos de datos estructurados1. Realizar un programa que nos pida las notas de 10
alumnos. El programa calculará la nota media, la más alta, la más baja, el número de aprobados, y el número de suspendidos.
2. Escribir un programa que lea del teclado un vector de 10 números enteros, lo invierta y finalmente lo muestre de nuevo.
3. Escribir un programa que lea del teclado dos números enteros de hasta 20 dígitos y los sume. Usar vectores para almacenar los dígitos de cada número. Hay que sumar los dígitos que ocupen la misma posición de los dos vectores, teniendo en cuenta si “me llevo una” para sumar los de la siguiente posición.
PROGRAMACIÓN – Daniel Santiago 2
Ejercicios. Tema – 9: tipos de datos estructurados
4. Escribir un programa para calcular la moda de un conjunto de números enteros. La moda es el valor que se repite más veces.
5. Escribir un programa que, dado un vector de enteros con el primer elemento diferente de cero, cuente el numero de cambios de signo que hay. Un cambio de signo es la aparición de dos enteros de signos diferentes, separados como máximo por ceros.
PROGRAMACIÓN – Daniel Santiago 3
Ejercicios. Tema – 9: tipos de datos estructurados
6. Escribir un programa que, dado un vector de enteros, cuente el numero de cambios de pendiente que hay. Se produce un cambio de pendiente cuando los valores pasan de estar ordenados crecientemente a estarlo decrecientemente.
7. Escribir un programa que nos pida 10 enteros, los almacene en un vector, y copie los valores de éste a un segundo vector de forma ordenada crecientemente.
PROGRAMACIÓN – Daniel Santiago 4
Ejercicios. Tema – 9: tipos de datos estructurados
8. Escribir un programa que inicialice cada elemento de una matriz de enteros con el valor de la suma del número de fila y columna en que está situado.
9. Escribir un programa que calcule la suma de dos matrices de enteros.
10.Escribir un programa que determine si una matriz es simétrica.
11.Escribir un programa que lea una frase del teclado y cuente los espacios en blanco.
PROGRAMACIÓN – Daniel Santiago 5
Ejercicios. Tema – 9: tipos de datos estructurados
12.Escribir un programa que pida una frase y muestre por pantalla la misma frase cambiando las “a” por “e”.
13.Escribir un programa que cuente el número de palabras de más de cuatro caracteres en una frase. Ésta se almacena en forma de vector cuyo último elemento es el carácter ‘.’
14.Escribir un programa que decida si una palabra es palíndroma o no. La palabra se almacena en un vector de caracteres acabado en ‘.’
PROGRAMACIÓN – Daniel Santiago 6
Ejercicios. Tema – 9: tipos de datos estructurados15.Escribir un programa que pida una frase y la
muestre con todos los caracteres en mayúscula.16.Escribir un programa que, dada una cadena de
caracteres y un entero correspondiente a una posición válida dentro de ella, genere una nueva cadena de caracteres que contenga todos los caracteres a la izquierda de dicha posición.
17.Escribir un programa que lea dos cadenas de caracteres, las compare e informe de si son iguales o diferentes. No usar la función de la librería estándar strcmp.
PROGRAMACIÓN – Daniel Santiago 7
Ejercicios. Tema – 9: tipos de datos estructurados
18.Escribir un programa que lea del teclado una frase. El programa será un buscador. Tendrá que buscar una palabra que introducirá el usuario por teclado, y indicará por pantalla si se ha encontrado dicha palabra o no.
PROGRAMACIÓN – Daniel Santiago 8