ejercicios t9 - tipos de datos estructurados

8

Click here to load reader

Upload: daniel-santiago-martinez

Post on 08-Jul-2015

1.749 views

Category:

Education


3 download

DESCRIPTION

Ejercicios java, arrays, matrices, strings

TRANSCRIPT

Page 1: Ejercicios T9 - Tipos de datos estructurados

Ejercicios Tema – 9

Page 2: Ejercicios T9 - Tipos de datos estructurados

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

Page 3: Ejercicios T9 - Tipos de datos estructurados

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

Page 4: Ejercicios T9 - Tipos de datos estructurados

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

Page 5: Ejercicios T9 - Tipos de datos estructurados

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

Page 6: Ejercicios T9 - Tipos de datos estructurados

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

Page 7: Ejercicios T9 - Tipos de datos estructurados

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

Page 8: Ejercicios T9 - Tipos de datos estructurados

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