Está en la página 1de 6

PRÁCTICA DE

VECTORES
Lic. Claudia Yañiquez
PRACTICA DE VECTORES

De los siguientes problemas realizar: análisis del problema (identificar las


variables de entrada y salida), diagrama de flujo, prueba de escritorio, código
fuente y e incluir cualquier cálculo extra o gráfico si fuera el caso.

VECTORES

1. Llenar un vector V con N elementos enteros, luego ordenar sus elementos en sentido
ascendente
N=10
V
1 4 7 16 5 100 49 1 81 100

V
1 1 4 5 7 16 49 81 100 100

2. Dados dos vectores A de g elementos y B de k elementos con sus datos ordenados


ascendentemente, se pide generar el vector C con los elementos de A y B, los elementos
deben quedar ordenados (no debe utilizar ningún algoritmo de ordenación)
g =5
A
3 5 7 8 9
k =7
B
0 1 2 3 5 7 8

C
0 1 2 3 3 5 5 7 7 8 8 9

3. Dado un vector Q de n elementos, se pide llevar todos los elementos pares a la izquierda
y todos los impares a la derecha.

N=10
Q
3 5 2 4 6 9 67 34 23 12

Q
2 4 6 34 12 3 5 9 67 23

4. Introducir los N elementos de un vector V por teclado y separar y almacenar los


elementos que sean pares en un vector P y los elementos que sean impares en un vector
I e imprimir los tres vectores en pantalla.

GENERAR

5. Almacenar en un vector F de tamaño N que genere los N primeros términos de la serie


de Fibonacci
N=10
F 1 3 5 7 9 11 13 15 17 19

6. Almacenar en un vector F de tamaño N que genere los N primeros términos de la serie


de Fibonacci
N=10
F
0 1 1 2 3 5 8 13 21 34

7. Realizar un programa que genere los primeros N números pares en un vector de tamaño
N e imprimir dicho vector por teclado.

2 4 6 8 10 12 14 16 18 20

DIGITOS
8. Introducir por teclado un número N mayor a 100 y almacenarlo en una variable luego
ordenar los dígitos de dicho número de manera ascendente en un vector. Imprimir el
vector.

9. Dado un número entero de varios dígitos almacenar en un vector.

Por ejemplo, si X=2345


Entonces

2 3 4 5

10. Dado un número entero de varios dígitos almacenar en un vector.

Por ejemplo, si X=2345


Entonces

5 4 3 2

11. Realizar un programa que guarde en un vector N números reales y luego imprimir ese
vector en pantalla, escriba un programa en que haga un recorrido para llenar y otro
recorrido para mostrar.

12. Realizar un programa que guarde en un vector N su nombre y luego imprimir ese vector
en pantalla, escriba un programa en que haga un recorrido para llenar y otro recorrido
para mostrar.

1. Escribir un programa que lea un vector de 10 elementos. Deberá imprimir el mismo


vector por pantalla pero invertido.

Ejemplo: dado el vector


1 2 3 4 5 6 7 8 9 10
el programa debería imprimir

10 9 8 7 6 5 4 3 2 1

2. Escribir un programa que lea un vector de N elementos. Solicitar un número desde el


teclado y verificar si ese número se encuentra en el vector.

13. Llenar un Vector NOTAS de N elementos y un vector OBSERVACIONES también de N


elementos, el vector Observaciones se llena en función del vector Notas, Si la nota es
mayor a 5.1 en el vector observación se almacena A de aprobado caso contrario R de
reprobado.
NOTAS = OBSERVACION=

7,1 A

3.2 R

6.9 A

3.0 R

8.0 A

14. Desarrollar un algoritmo que llene dos vectores de N posiciones, posteriormente llenar
un tercer con la suma de los dos anteriores.
15. Desarrollar un algoritmo que llene dos vectores de N posiciones, posteriormente llenar
un tercer y un cuarto vector como se muestra a continuación:.

Vector 1
3 5 8 7 9 10 6 3 6 8

Vector 2
2 9 5 23 5 48 12 18 7 21

Suma
5 14 13 30 14 58 18 21 13 29

Mayor
3 9 8 23 9 48 12 18 7 21

16. Se han tomado las N temperaturas Mínimas registradas de cada día de la semana y se
han almacenado en un vector, posteriormente se han registrado las N temperaturas
máximas y se han almacenado en un segundo vector. Generar un tercer vector con las
temperaturas medias y mostrar adicionalmente la temperatura máxima registrada en la
semana así como la mínima.

17. Desarrollar un algoritmo que llene dos vectores de N posiciones, posteriormente llenar
un tercer con la suma de los dos anteriores de la siguiente manera.

Vector 1

3 5 8 7 9 10 6 3 6 8

Vector 2
2 9 5 23 5 48 12 18 7 21

Suma
10 15 8 29 15 57 19 26 12 24

18. Hacer leer un vector A de n elementos luego mostrar el mayor o menor cuantas veces
aparecen ambos valores en el vector.
N=10
V
1 4 7 16 5 100 49 1 81 100

Mayor = 100 aparece 2 veces


Menor =1 aparece 2 veces

19. Hacer leer un vector V de n elementos se pide la suma de aquellos elementos que se
encuentran en posiciones pares en la variable spar y la suma de los elementos que se
encuentran en las posiciones impares simp.
N=10
V
1 4 7 16 5 100 49 1 81 100

Spar = 4+16+100+100 =220


Simpar = 1+7+5+49+1+81=144

20. Hacer leer un vector A de n elementos y excluir los elementos con valor igual a cero sin
utilizar vectores auxiliares.
N=10
V
1 4 0 16 0 0 49 0 81 100

1 4 16 49 81 100

También podría gustarte