Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3. Llenar un vector A con 15 enteros consecutivos, el valor del entero para la primera
posición del arreglo entra por teclado.
4. Dados dos vectores A y B de 10 elementos cada uno; realizar el cálculo entre ellos para
las operaciones aritméticas de suma, resta, multiplicación y división en un nuevo vector
(validar la división por 0), de los elementos correspondientes de los vectores A y B.
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 en el primer arreglo 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 (tres o superior)
− Número de notas reprobatorias (menores a tres)
− Número de notas cuyo valor está por encima de la nota promedio
− Número de notas cuyo valor está por debajo de la nota 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. Mostrar en pantalla los valores del arreglo.
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.
16. Crear un Vector A de 10 posiciones con números aleatorios entre 10 y 50, y, ordenar los
números de menor a mayor en el Vector B
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. Se lee la tasa de interés mensual y el
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. Crear 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), mediante código, y, 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
24. Dada dos tablas A y B de 4 X 4 cada una, calcular y mostrar los resultados de:
− A +B
− A -B
− A *B
− A /B
Realizarlo las operaciones elemento por elemento
− 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 tipo Nota [turno, operario]
donde turno indica el número de turnos y operario el número de operarios dentro del
turno
Elaborar un programa en C++ que determine en qué turnos todos los operarios de este
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 cree una matriz de [4][3] la cual se llena con 12 números
enteros suministrados por el usuario. 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.
Total por
Zona 1 Zona 2 Zona 3
Producto
Producto 1 30 25 27
Producto 2 18 29 31
Producto 3 38 35 22
Producto 4 32 42 14
Total por Zona
− Capturar por teclado los datos por producto y por zona, almacenarlos en un arreglo
− Determinar la Zona con la mayor producción
− Determinar la menor producción por Producto
− Sumar y mostrar los promedios de producción por zona (por columnas)