Vous êtes sur la page 1sur 2

UNIVERSIDAD EL BOSQUE

INGENIERIA DE SISTEMAS
TALLER DE ARREGLOS

De los siguientes ejercicios, realizar la solución en lenguaje JAVA y en el entorno de desarrollo


Eclipse.

1. Hacer un programa en que invierta los elementos de un arreglo de tamaño MAX.

Por ejemplo, si MAX = 9:

2. Realizar un programa que permite leer una arreglo de tamaño N, las cuales
hacen referencia a las calificación de un trabajo realizado de un curso. Las notas
pueden ser [0.0, 5.0]. Indicando:

a. Nota más alta y más baja

b. Promedio de notas

c. Numero de notas superior al promedio

d. Cantidad de alumnos aprobados y alumnos reprobados

3. Leer 10 números enteros, almacenarlos en un arreglo y determinar cuántas


veces está repetido el mayor

4. Leer N números enteros, almacenarlos en un arreglo y calcularle el factorial a


cada uno de los números leídos almacenándolos en otro arreglo

5. Leer N números enteros, almacenarlos en un arreglo y determinar en qué


posiciones se encuentra el número con mayor cantidad de dígitos primos.

6. Escriba un algoritmo que lea dos arreglos de números enteros ORDENADOS


ascendentemente y luego produzca la lista ordenada de la mezcla de los dos.
Por ejemplo, si los dos arreglos tienen los números 1 3 6 9 17 y 2 4 10 17,
respectivamente, la lista de números en la pantalla debe ser 1 2 3 4 6 9 10 17
17.

7. Un arreglo de números se llama partidario si todo número que está en una casilla
par (0,2,4,…) es mayor que cualquiera de los números que están en las casillas

Ing. Helio Ramírez


Docente
UNIVERSIDAD EL BOSQUE
INGENIERIA DE SISTEMAS
TALLER DE ARREGLOS

impares (1,3,5,…). Escriba un algoritmo que lea un arreglo de números enteros


y luego, diga si es partidario o no. Por ejemplo, si el arreglo es el siguiente: 100
5 200 1 1000 0 600 50 300 4 El programa debe escribir: es partidario.

8. Escriba un algoritmo que sume en binario. Las entradas son dos números
(binarios) y la salida es la suma de estos dos valores (también en binario). Por
ejemplo, si el usuario digita las cadenas binarias 101 y 1101, la respuesta dada
debe ser 10010.

9. Dadas dos cadenas de caracteres, determine si una es MAYOR, MENOR O


IGUAL que la otra. Este resultado se basa en una comparación lexicográfica de
las dos cadenas (caracter por caracter). Por ejemplo, las palabras de un
diccionario están organizadas en estricto orden lexicográfico (a < b < c < ... < z,
casa < casita < casota < caza, uno > tres > dos > cuatro, etc.).

10. Construya un algoritmo que lea dos palabras del español y determine si la
primera es sufijo de la segunda. Por ejemplo, lote es sufijo de casalote.

Ing. Helio Ramírez


Docente

Vous aimerez peut-être aussi