FACULTA DE INGENIERIAS Y TECNOLOGIAS
ESTUDIANTE:
JOSE CARLOS HERNÁNDEZ CASTRO
HERMES DAVID RAMOS RAMÍREZ
DOCENTE:
EDWARD FABIAN MENDOZA USTARIZ
1. Diseñe un programa que utilice un vector para almacenar la temperatura de
cada hora de un día en particular y calcule lo siguiente:
a) El promedio de temperatura del día
b) La hora más fría
c) La hora más caliente
2. Dado un vector S de N elementos y un valor cualquiera V, desarrolle un
algoritmo que permita determinar cuántos elementos son mayores que V.
3. Escribir un algoritmo que permita leer por teclado los elementos de un vector
VEC de 20 posiciones. Ordenar el vector de menor a mayor. Imprimir dicho
vector de 1 a 10 y de 20 a 11 al mismo tiempo.
4. Dado un vector V de N elementos, desarrollar un algoritmo para determinar cuál
es el elemento que se repite con más frecuencia.
5. Elabore un algoritmo que encuentre la mayor diferencia entre 2 números
consecutivos y las posiciones de éstos, en un vector de N números enteros.
6. Escribir un programa que permita generar números enteros positivos
comprendidos entre 10 y 99 en un vector de 50 posiciones. Ordenar e imprimir
el array, la suma de los elementos, el promedio, el mayor y el menor.
7. Dado dos arreglos de números enteros, agrupe cada arreglo de tal forma que
en
un arreglo se almacenen los números pares y en otro los números impares.
8. Cargar dos vectores VEC1 y VEC2 de 20 posiciones cada una. Analizar si son
iguales (se consideran iguales cuando cada elemento de VEC1 es igual a cada
elemento de VEC2). Imprimir ‘Lo vectores son iguales’ o los vectores no son
iguales’, de acuerdo al resultado.
9. Calcular el promedio y la desviación estándar de un conjunto de N números
leídos del teclado. La desviación estándar se calcula con la siguiente fórmula:
σ: Desviación estándar
N: Tamaño del vector
x: Vector de tamaño N
xi: Valor de la celda i del arreglo x
x: Promedio de los datos almacenados en el vector x
10. Generar un vector A de 20 elementos. Crear otro vector B, tal que la primera
mitad de B sea cada elemento de la segunda mitad de A multiplicado por el
mayor elemento de A, y la segunda mitad de B sea la primera mitad de A
multiplicado por el menor elemento de A.
11. Dado un vector V de N números enteros, cambie cada elemento menor que 10
por 0 y cada elemento mayor que 20 por 1. Encuentre cuántos elementos
quedaron sin cambiar.
12. Realizar un programa que permita generar números comprendidos entre 100 y
999 y cargar en vectores A y B, de 15 y 20 elementos cada uno. Crear un vector
C, que sea el resultado de la unión de los vectores A y B (el vector C no debe
tener elementos repetidos). Imprimir los vectores A, B y C.