Вы находитесь на странице: 1из 3

GUIA DE EJERCICIOS Arreglos

Parte I. Operaciones con Arreglos Unidimensionales


1. Se tiene un Arreglo lineal de n!meros. "allar la suma de los n!meros. # es ingresado por
el Usuario$.
%. Se tiene un Arreglo lineal de %& n!meros. "allar el 'alor ma(or ( menor dentro del arreglo.
%. Se tienen empleados en una compa)*a ( se +a ideado llenar un arreglo lineal A con los
sueldos de los empleados, un arreglo - con las .oni/caciones totales de cada empleado, un
arreglo C con las deducciones de cada uno. Crear un arreglo 0 1ue contenga el neto a pagar a
cada empleado. #eto a pagar 2 sueldo 3 .oni/caciones 4 deducciones$
5. Dado un arreglo lineal de n!meros, sumar separadamente los n!meros pares ( los n!meros
impares.
6. Se tiene dos arreglos unidimensionales 1ue guarda las edades de un grupo de personas, se
pide +allar el ma(or 'alor.
7. Se tienen tres arreglos unidimensionales 1ue guardan los precios unitarios #PU$ las
cantidades compradas #CC$ ( la descripci8n Respecti'amente de productos distintos. Se
pide9
a. Crear un arreglo con el total gastado en compras por producto #0G2 PU:CC$
.. Calcular el total general de todas las compras.
c. ;ostrar la descripci8n ( el total del producto 1ue o.tu'o ma(or gasto.
Programaci8n
<. Una Agencia administradora de inmue.les +a decidido guardar en un arreglo lineal de
posiciones los al1uileres 1ue co.ran mensualmente a 'i'iendas 1ue actualmente administran.
En otro arreglo de igual n!mero de posiciones guardan los porcenta=es de ganancias por cada
'i'ienda. Crear un nue'o arreglo con las ganancias por cada 'i'ienda.
>. O.tener dos arreglos tal 1ue sus elementos sean los n!meros pares ( n!meros impares del
arreglo A de 1& elementos.
?. Ela.orar un programa 1ue lea 5& n!meros ( 1ue imprima el n!mero ma(or, menor ( el
n!mero de 'eces 1ue se repiten am.os.
@. Desarrolle un programa 1ue dado como entrada un arreglo unidimensional de %& n!meros
enteros ( un n!mero entero, determine cuAntas 'eces se encuentra este n!mero dentro del
arreglo.
1&. Dado un arreglo A de 7 n!meros elementos se desea crear otro arreglo, tal 1ue cada
uno de sus elementos sea la suma de los elementos opuestos en el arreglo dado. E=emplo9
Arreglo dado A 2 B@,7,5,1&,%,?,1C
Arreglo resultante - 2 B1&,15,7,1&C
11. Dado un arreglo A de elementos se desea generar tres arreglos 1ue contenga los
elementos negati'os, cero ( positi'os del arreglo.
1%. Dado un arreglo A de elementos se 1uiere generar otro arreglo 1ue contenga las
posiciones de los elementos del arreglo dado 1ue sean iguales a un 'alor D dado.
E=emplo9 Arreglo dado A 2 B6,<,?,%,<,@,<,1C
D 2 <
Arreglo resultante - 2 B%,7,>C
15. Dado un arreglo A de elementos, uno - ( C inicial mente sin tama)o de/nido encontrar
lo siguiente9
Determinar la ;edia del arreglo A
Determinar cuAntos n!meros son ma(or a la media del Arreglo A
Determinar cuAntos n!meros son menores a la media del Arreglo A
Determinar el tama)o del Arreglo - ( C
Copiar en el arreglo - los 'alores ma(ores a la media del Arreglo A
Copiar en el arreglo C los 'alores menores a la media del Arreglo A
;ostrar en diEerentes Fist-oD Fos Arreglos A, -, C.
Se desea almacenar los elementos ma(ores a la media en el arreglo - ( los menores en el
arreglo C.
16. Dado un arreglo de elementos se desea o.tener otro arreglo tal 1ue sus elementos sean la
diEerencia de los elementos sucesi'os del arreglo dado.
E=emplo9 Arreglo dado A 2 B6,<,?,%,<,@,7,1C
Arreglo resultante - 2 B4%,4%,<,46,45,6,6C
17. Se tienen los nom.res ( los sueldos de los tra.a=adores de una empresa. Se desea
sa.er cuAntos ( 1uiGnes tienen un sueldo superior al promedio.
1<. El Departamento de personal del Instituto 1@ de Diciem.re tiene la inEormaci8n
so.re om.re, Edad ( SeDo de cada uno de los proEesores 1ue la.oran en el mismo.
Escri.a un programa 1ue calcule siguiente9

1. Almacenar en DiEerentes Fist-oD cada uno de los campos, de los proEesores.
%. ;ostrar en un Fa.el la Edad promedio del grupo de proEesores.
5. ;ostrar en un Fa.el la Edad promedio del grupo de proEesoras.
6. ;ostrar en un Fa.el om.re del proEesor mAs =o'en del grupo con su respecti'a
edad
7. ;ostrar en un Fa.el om.re de la proEesora con ma(or edad del grupo
inclu(endo su edad.
<. ;ostrar en un Fa.el om.re de la proEesora mAs =o'en del grupo con su
respecti'a edad
>. ;ostrar en un Fa.el !mero de proEesoras con edad ma(or al promedio
?. ;ostrar en un Fa.el !mero de proEesores con edad menor al promedio.
1>. El due)o de una -odega, tiene la siguiente inEormaci8n de sus clientes9 el nom.re,
seDo, edad, cantidad comprada, ( desea sa.er lo siguiente9
Fos om.res de los Clientes con ;a(or ( ;enor Edad
El om.re del Cliente Con la compra mAs alta
El Promedio de las Compras
Cuantos Clientes son ;u=eres ( "om.res
El promedio de Compra de los "om.res
El promedio de Compra de las ;u=eres.
1?.4 Dado un arreglo llamado PRO;, 1ue mantiene los promedios
de un curso 1ue posee alumnos, escri.a un
programa en C 1ue entregue 9
4 El promedio de las notas
4 El ma(or ( el menor promedio
4Fa cantidad de Promedios ;enores a >&
4 Fa cantidad de promedios Entre >& ( ?7
4 Fa cantidad de promedios entre ?7 ( @7
4Fa Cantidad de Promedios ;a(ores a @7
1@.4 Se tiene un arreglo de tama)o 1& 1ue posee las respuestas
correctas de una prue.a de alternati'as, escri.a un programa 1ue 9
Fea las respuestas de una determinada prue.a.
;uestre el n!mero de preguntas correctas ( erradas.
O.tenga la nota /nal sa.iendo 1ue cada respuesta errada resta
al 'alor total de la prue.a ( 1ue cada respuesta .uena 'ale
% ptos.
%&. Escri.a un algoritmo 1ue transEorme % n!meros enteros positi'os a su e1ui'alente
en .inario, los cuales de.erAn estar almacenados e dos arreglos.
%1. Escri.a un algoritmo 1ue lea un arreglo de n n!meros enteros positi'os ( los
almacene en un arreglo A ( un arreglo - en el cual se determinara si es PAR o I;PAR,
as* mismo el arreglo de.e encontrar lo siguiente9
Cantidad de !meros Pares e Impares
;a(or de Pares ( ;a(or de Impares
;enor de Pares ( ;enor de Impares
Promedio de Pares ( Promedio de Impares.
%%. Dado un mensa=e de teDto, se de.e calcular su costo para en'iarlo por celular. Para
esto se sa.e 1ue las letras cuestan, cada una, F &.1& Fo caracteres especiales 1ue no
sean letras cuestan F. &.5& ( los d*gitos tienen un 'alor de F. &.%& cada uno. Fos
espacios no tienen 'alor.
Restricciones 9
4 El mensa=e es una cadena
4 Fas letras ),A,G,*,8,! se consideran caracteres especiales.
Un e=emplo de e=ecuci8n del programa es 9
Entrada 9 HeliI cumplea)os
Salida 9 Jalor del mensa=e 9 F. 1.>&
%5. Dado un arreglo con n n!meros enteros positi'os, su crApulo es un n!mero 1ue se
o.tiene de la siguiente Eorma 9 se suman los d*gitos 1ue lo componen si el 'alor de la
suma es menor 1ue 1&, el crApulo es el 'alor o.tenido sino, el crApulo es la suma de los
d*gitos 1ue lo componen.
E=emplo 9
!mero CrApul
o
> >
15 6
%7< 15
Escri.a un algoritmo 1ue lea n n!meros enteros positi'os ( escri.a el 'alor de su
crApulo, en un arreglo de su mismo tama)o mostrando en diEerentes Fist.oD los 'alores
como se muestran en el e=emplo anterior.

Вам также может понравиться