Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller - 13 - Arreglos en C++
Taller - 13 - Arreglos en C++
5. Llenar un arreglo con los números primos comprendidos entre 1 y 100 y mostrarlos en
la pantalla
6. Llenar un vector V de 10 elementos con los cuadrados de los 10 elementos del vector A,
los valores del vector A se ingresan en la declaración del arreglo
7. Realizar un programa en el que se crean dos arreglos cada uno almacena 10 números
enteros. El primer arreglo es llenado por el usuario, el segundo se llena termino a
término según el contenido del primer arreglo así:
Si el número es par en el segundo arreglo se asigna el cuadrado de ese número, en caso
contrario el cubo del número. Mostrar el contenido final de los dos vectores.
8. Realizar un programa para crear un vector que almacena 10 números aleatorios entre 0
y 50. Calcular y escribir el promedio de los números entre 10 y 20 almacenados en el
vector y la cantidad de números superior a 30.
10. Escribir un programa que, tras asignar números enteros positivos y negativos a un
arreglo de n elementos, calcule independientemente la suma de los elementos positivos
y de los elementos negativos
11. Crear un vector V con las notas de los 10 alumnos de una clase y calcular e imprimir:
La nota promedio
La nota más alta
La nota más baja
Número de notas aprobatorias
Número de notas reprobatorias
Número de notas cuyo valor está por encima del promedio
Número de notas cuyo valor está por debajo del promedio
Vector A: 7 34 23 4 5 6 8
Vector B: 6 8 7 34 23 4 5
14. Leer un número entero y llenar un vector V de 10 elementos con números pares
iniciando en el número leído. Mostrarlos en pantalla
15. Realizar un programa en el que se crean dos vectores el primero es llenado por el
usuario con el número de minutos consumidos por 8 usuarios durante un mes, el
segundo vector es llenado con el valor a cancelar por cada uno de los usuarios según el
número de minutos consumidos y sabiendo que el valor fijo es de $30.000 por los
primeros 100 minutos, los minutos adicionales se pagan a $100 cada minuto. Mostrar
los dos vectores.
17. Realizar un programa para crear un vector en el que se almacenan los saldos de cada
uno de los 12 meses del año de una cuenta de ahorro. Leer tasa de interés mensual y
saldo inicial que será almacenado en la primera posición del vector y de allí en adelante
el saldo será el saldo anterior más los intereses.
$ 2.000.000 $ 2.020.000 $ 2.040.200 $ 2.060.602 $ 2.081.208 $ 2.102.020 $ 2.123.040 $ 2.144.271 $ 2.165.713 $ 2.187.371 $ 2.209.244 $ 2.231.337
18. Escribir un programa que divida todos los elementos de una matriz M [3,4] por el
elemento situado en la posición (2,2). Validar la división por 0
19. Para un arreglo M de 6 filas por 6 columnas, inicializarlo con 0, escribir el arreglo de
ceros
(0) fila por fila, después remplazar los elementos de la diagonal principal con unos (1),
escribir nuevamente el arreglo (matriz idéntica) fila por fila
20. Determinar la posición del elemento más grande de un arreglo M de 4 filas por 3
columnas, que contiene solamente números enteros. Los valores de los elementos de la
matriz se asignan en la declaración
21. Calcular la suma de todos los elementos de una tabla T de 5 filas por 3 columnas que se
asignan aleatoriamente a la matriz
22. Determinar el número de elementos pares e impares de un arreglo M de 5 filas por 4
columnas que se asignan aleatoriamente a la matriz
24. Dada dos tablas A y B de 4 X 4 cada una, calcular y mostrar los resultados de las
operaciones elemento por elemento:
A+B
A-B
A*B
A/B
k * A, donde k es una constante que se ingresa por teclado
25. Buscar un número digitado por teclado dentro de una matriz de 5 filas por 6 columnas:
26. En una Fábrica se desea incentivar a los jefes de turnos de producción. A cada jefe le
corresponde un turno. Hay 4 turnos, y por cada uno de ellos 5 operarios. Para evaluar
(en forma lógica) a los jefes, se ha hecho una encuesta entre los trabajadores.
Se les ha pedido que evalúen a su jefe en una escala de 0 a 10, siendo 6 el mínimo
aprobado. Los resultados están almacenados en un arreglo Nota [turno, operario]
donde turno indica el número de turnos y operario el número de operarios dentro del
turno
Elaborar un programa que determine en qué turnos todos los operarios del mismo han
aprobado al jefe
27. Realizar un programa para crear una matriz de [4][3] que contiene las siguientes
calificaciones de un grupo de estudiantes: 3.5, 4.2, 3.7, 2.5, 1.7, 2.1, 4.5, 2.9, 3.1, 2.8,
2.2, 4.1. Calcular y escribir la nota mayor, la nota menor y el sitio donde se encuentra
la nota menor.
28. Realizar un programa que contiendo una matriz de [4][3] que es llenado por el usuario
con 12 números enteros. Crear un vector [4] que es llenado con el resultado de la suma
de los números de cada una de las filas de la matriz.
29. Realizar un programa que contiene una matriz [5][4] que es llenada por el usuario con
las altura o tamaño de un grupo de plantas, calcular y escribir el promedio de la altura
de todas las plantas, la cantidad de plantas con altura superior al promedio, cantidad de
plantas con altura por debajo del promedio, altura mayor y altura menor.
30. Los resultados de las elecciones por candidato y por zona son los siguientes: