El documento presenta 12 ejercicios sobre vectores que involucran cargar datos en vectores, analizar si son iguales, calcular promedios, ordenar datos, generar números aleatorios, unir vectores, crear vectores condicionales, e invertir valores. Los ejercicios cubren operaciones básicas con vectores como cargar datos, acceder elementos, ordenar, calcular estadísticas y manipular valores.
COPASST Y COMITE DE CONVIVENCIA.pptx DE LA EMPRESA
AAAAAAAAA
1. UNIVERSIDAD POPULAR DEL CESAR
FACULTAD DE INGENIERÍAS Y TECNOLOGIAS
Docente: Ing. ELIÉCER SUÁREZ SERRANO Fecha: Junio 1 del 2009
EJERCICIOS SOBRE VECTORES
1. 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.
2. Se tienen 30 estaturas en un vector ESTATURA. Se desea imprimir el
promedio de esas estaturas. Imprimir además las estaturas iguales o inferiores
a la media.
3. 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.
4. 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.
5. 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.
6. Leer un vector B, cuyos elementos sólo pueden ser 0 y 1. Leer también los
vectores L y M con datos de tipo reales. Hacer un programa que permita crear
un vector A tal que:
A[I] = L[I] si B[I] = 0
A[I] = M[I] si B[I] = 1
Imprimir el vector A. Todos los vectores tienen 25 posiciones.
7. 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.
8. Dado un vector de N elementos, desarrolle el algoritmo que lo ordena
ascendentemente.
2. 9. Dado un vector S de N elementos y un valor cualquiera V, desarrolle un
algoritmo que permita determinar cuantos elementos son mayores que V.
10.Dado un vector V de N elementos, desarrollar un algoritmo para determinar
cuál es el elemento que se repite con más frecuencia.
11.Dado un vector V y un vector temporal, invertir los valores almacenados en el
vector, donde invertir:
Vector (1) reemplazarlo por Vector (N)
Vector (N) reemplazarlo por Vector (1)
Vector (2) reemplazarlo por Vector (N-1)
Vector (n-1) reemplazarlo por Vector (2)
12.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