Professional Documents
Culture Documents
Arreglos
Utilice enfoque POO para solucionar los siguientes ejercicios:
1. *Almacenar en cada posicin de un vector el valor de su ndice, o sea la posicin
relativa dentro del arreglo. Considere un mximo de 50 posiciones para el vector.
2. *Suponga que tiene dos arreglos A y B cada uno con 100 elementos. Escriba los
siguientes segmentos de programas:
Copiar B en A
Copiar las primeras 50 ubicaciones de B en las 50 ltimas de A
Copiar B[primero] hasta B[ultimo] en las primeras ubicaciones de A.
Suponga que primero y ultimo son variables que contienen valores
enteros menores a 100 y primero < ultimo
Copie los seis nmeros siguientes, comenzando en el primer nmero
distinto de cero de B, en A[1 a 6]. Puede suponer que hay un nmero
distinto de cero en B situado antes de o en la ubicacin 95.
Desplace A dos lugares a la izquierda
3. *Encontrar el nmero mayor de una serie de nmeros. Resuelva almacenando
primero los nmeros en un arreglo para obtener el mximo y la posicin del arreglo
en donde se encuentra.
4. *Escriba un programa para comparar si dos arreglos A y B son idnticos.
5. Lea un arreglo de 28 posiciones que contendr las posiciones de los jugadores de
un equipo de bisbol (L, R, C, P, Ca, PB, SB, TB, SS). Cuente el nmero de
lanzadores del equipo (P).
6. Suponga que se sabe que un arreglo de N enteros contiene slo 1s y 0s. Escriba
un algoritmo para colocar todos los 1s al principio del arreglo y todos los 0s al final.
7. Generar los N primeros nmeros primos, gurdelos en un arreglo y presntelos en
pantalla.
8. Para una matriz de m X n, determinar si es la matriz identidad
9. *Para dos matrices de m X n, hallar una tercera que es la suma de las dos
primeras
10. *Para una matriz de m X n, contar el nmero de trminos positivos, de ceros y de
trminos negativos.
11. Defina una matriz de 50 filas por cinco columnas. Suponga que cada fila contiene
informacin sobre un alumno:
Primera columna, el cdigo
2da a 4ta las notas del parcial, final y prctica del alumno
5ta columna contendr su promedio final.
Ingrese la informacin de los alumnos (el ltimo tiene cdigo igual a cero) y calcule
su promedio.
12. Leer 50 valores numricos en un arreglo, determinar el valor mnimo.
13. Para el mismo arreglo del ejercicio anterior determinar el primer elemento que se
repite.
14. Para un arreglo de nmeros determinar el elemento menor y cuntos elementos
iguales al menor existen en ese arreglo.
15. Encontrar el nmero mayor de una serie de nmeros. Resuelva almacenando
primero los nmeros en un arreglo para obtener el mximo y la posicin del arreglo
en donde se encuentra.
16. Es palndromo un nmero de diez cifras, es decir, se lee igual de atrs para
adelante o viceversa?
-1-
-2-
Nmero 2: Marca como no primo todos los nmeros divisibles por 2 a partir de su
cuadrado (4).
Nmero 3: Marca como no primo todos los nmeros divisibles por 3 a partir de su
cuadrado (9).
Nmero N: Marca como no primo todos los nmeros divisibles por N a partir de su
cuadrado (N*N).
Los nmeros no marcados son los nmeros primos.
Sugerencia: use un arreglo de 1 dimensin y N posiciones para auxiliar la
resolucin del problema.
35. Se ha registrado las ventas realizadas por cuatro vendedores durante los 7 das de
la semana. Escribir una solucin que permita registrar dichos montos de ventas y
luego hallar:
A) El monto total vendido por cada vendedor durante la semana
B) El promedio de las ventas realizadas por cada da (el promedio de ventas del
da lunes, martes, etc.).
C) La mayor venta
D) El da y el nmero de vendedor que realiz la menor venta.
36. Existen 3 candidatos para las prximas elecciones presidenciales y los escrutinios
se realizarn en un total de 10 departamentos.
Escriba una solucin que permita registrar el total de votos obtenidos por cada
candidato en cada uno de los departamentos y luego permita determinar:
Una tabla en la que figure el nmero del candidato y el total de votos obtenidos
El nmero del candidato ganador
El nmero del departamento en la que el candidato ganador obtuvo la mayor
cantidad de votos.
El nmero del departamento en la que el candidato ganador obtuvo la menor
cantidad de votos.
37. La empresa de seguros PERU-SER ha asignado un nmero de identificacin de 3
dgitos a cada uno de sus empleados, tal que el nmero tiene la siguiente
propiedad
dgito de centenas = dgito de decenas + dgito de unidades
Escriba una solucin que pida el nmero de identificacin a cada persona y
determine si puede o no ingresar a la compaa.
38. Escribir una solucin que pida como dato un entero, que luego guarde en un
arreglo cada cifra del nmero, y halle el nmero de dgitos pares y nmero de
dgitos impares que posee dicho nmero.
-3-