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

Universidad Privada del Este

Carrera Ingeniería Electromecánica

Informática II - Ejercitario 3 – Vectores

1- Dado un vector de N elementos, hacer un algoritmo que permita hallar el mayor


y el menor elemento del vector con sus posiciones respectivas.

2- Leer 2 vectores A y B, ambos de longitud N y luego calcular e imprimir:

 El vector C que se4a la suma de A y B, sabiendo que cada


C(i) = A(i) + B(i).
 Suponer que A y B son de dimensiones M y N respectivamente.

3- Hacer un algoritmo que permita contar los elementos del vector V que sean
múltiplos de 3 y de 5. También se desea obtener el promedio de los elementos
ubicados en posiciones impares.

4- Se tiene en memoria un vector A de N elementos, hacer un algoritmo para que a


partir de A se cree otro vector B, tal que los elementos de B sean los elementos de
A mayores que 5.

5- Se tiene en memoria un vector V de N elementos. Hacer un algoritmo que permita


encontrar e imprimir la mediana. Mediana es el elemento del medio o central, si
N es impar. Si N es par la mediana es la semisuma de los dos centrales.

6- Se tiene en memoria un vector B de tamaño N. Hacer un algoritmo que permita


crear un vector a partir de B, tal que cada A(x) = B(x) – el menor elemento de B().

7- Una empresa desea minimizar el número de billetes que necesita para pagar a su
personal. Hacer un algoritmo que resuelva el problema.

8- Dado un vector A de N elementos (N es par), hacer un algoritmo que permita crear


un vector B, tal que la primera mitad de B, sea cada elemento de la primera mitad
de A multiplicada por el mayor elemento de A y la segunda mitad de B, sea la
segunda mitad de A multiplicada por el menor elemento de A.

9- Sabiendo que se tiene en memoria un vector A de N elementos, hacer un algoritmo


que permita desplazar cada elemento a la posición anterior.

10- Sabiendo que se tienen en memoria un vector de tamaño N (N es par), hacer un


algoritmo que permita intercambiar todos los elementos de la primera mitad, con
los elementos de la segunda mitad.
11- Se tiene en memoria un vector A de tamaño N, hacer un algoritmo que permita
ordenar sus elementos en forma creciente.

12- Hallar la unión de A y B en un nuevo vector C, de manera que el vector C, no


tenga elementos repetidos.

13- Dado un vector A de N elementos, hacer un algoritmo que permita hallar la o las
modas. El vector está ordenado en forma creciente. La moda es el elemento que
más veces se repite. Si no existe moda imprimir el mensaje correspondiente. Los
elementos van del cero al 9.

14- Se tiene en memoria un vector de N elementos. Hacer un algoritmo en el cual se


ordene el vector ascendente de la siguiente manera: en primer lugar los números
pares, ordenados estos se deben ordenar los impares también en orden ascendente
a continuación de los componentes pares ordenados. Todo esto se hace en el
mismo vector sin usar vector auxiliar alguno.

15- Leer un vector B de N componentes y un número entero A y encontrar el menor


elemento del vector que sea mayor que el A leído.

16- Hallar el producto escalar de dos vectores leídos si:


 Ambos son de longitud N.
 A es de dimensión M y B de dimensión N.
Ejemplo:
A= (1,2,3)
B= (4,2,1,3,8)
Producto Escalar= (1*4) + (2*2) + (3*1) + (0*3) + (0*8) = 11

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