Sunteți pe pagina 1din 5

EJERCICIOS DE VECTORES…

1. Declarar un vector de 30 posiciones solicitar valores al usuario e ir


insertándolos ordenadamente… El límite será cuando ya no quepan valores en
el vector o el usuario ya no desee insertar valores. Se deberá ir imprimiendo
en cada paso el estatus del vector. (NO DEBES USAR MÉTODO BURBUJA).

2. En un arreglo de 0-23 (para representar las 24 horas del día). Almacene las
temperaturas de un día. (Llenarlo con valores random entre -5 y 40). Calcular la
media de las temperaturas, e imprimir la temperatura más alta y la más baja,
así como la hora en la que ocurrió. Por ejemplo la temp más alta fue 21 grados
Celsius y ocurrió a las 14 horas.

3. Genera aleatoriamente un vector de tamaño 20 con números entre 0 y 150, y


genera otros tres vectores con los siguientes criterios:
a. Si los números están comprendidos entre 0 y 50 se irán al vector 1
b. Si están entre 51 y 100 se irán a la lista 2
c. Si los números son mayores a 100 se irán a la lista 3.
d. Al final imprimir las cuatro listas

4. Almacenar en un arreglo de 10 posiciones valores enteros llenados con valores


random y obtener
a. Media
b. Mediana
c. Moda
d. Desviación estándar
𝑖=10
(𝑚−𝑛𝑢𝑚)2
√∑𝑖=0 Donde m es la media, y num son los valores del
10
Arreglo (10 valores).

5. Convierte un número decimal a Hexadecimal utilizando un vector

6. Almacene en un vector n números enteros y determine. ¿Cuántas veces se


repite cada uno de ellos?

Ej. Si n=6 y los elementos son 3,4,6,6,4,6

Las veces que se repite son:


3=1
4=2
6=3
7. Almacene en un vector n números (máximo 10, preguntarle al usuario este
valor), los valores se los debes preguntar al usuario. Valide si el tamaño a
llenar es par, si lo es invertir los elementos a la mitad del arreglo e imprimir el
vector original e invertido, si no es par, imprimir un mensaje de “Error”.

Ej. Si n=6 v = {1,2,3,4,5,6} Invertido v = {3,2,1,6,5,4}

8. Almacenar en dos vectores número reales (vector A y B) de 10 elementos cada


uno y formar el vector C a partir de ellos con el siguiente criterio: el primer
elemento de A + el último elemento de B, el segundo de A con el noveno de B
y así hasta llegar al el último elemento de A con el primer elemento de B.
Imprimir los tres vectores.

9. Generar aleatoriamente un arreglo unidimensional de 20 enteros comprendidos


entre 1 y 10 e imprimir otro vector sin los elementos repetidos. Imprimir ambos
vectores.

10. Almacenar dos vectores de enteros de 10 posiciones con valores ordenados


ascendentemente, crear un tercer vector de máximo 20 posiciones que
almacene los valores de ambas vectores ordenados ascendentemente sin
incluir los valores repetidos.

a. V1 = 4 8 9 20 35 40 60 76 80 90
b. V2 = 1 3 5 9 23 35 44 65 75 80
c. VR =1 3 4 5 8 9 20 23 35 40 44 60 65 75 76 80 90

11. Sumar dos matrices de 5 x 5 Llenados con valores random. Debes imprimir todas
las matrices, para validar el resultado.

12. Llenar una matriz de 10 x 10 con las 10 tablas de multiplicar

1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100
13. Llenar una matriz y desplegar la siguiente figura

*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *

14. Llenar una matriz y desplegar la siguiente figura

* * * * * * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * * * * * *

15. Llenar una matriz y desplegar la siguiente figura

1 2 3 4 5 6 7 8 9 10 11
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 9
1 2 3 4 5 6 7
1 2 3 4 5 6
1 2 3 4 5
1 2 3 4
1 2 3
1 2
1
16. Obtener el triángulo de Pascal dando el usuario el número de renglones,
(máximo 7 renglones)

17. Dadas dos matrices de 3 x 3 presentar e siguiente menú


1. A + B (Suma 2 matrices)
2. A x B (Multiplicación de 2 matrices)
3. At (Transpuesta de Matriz A)
4. Bt (Transpuesta de Matriz B)
5. Salir

18. Representar en una Matriz de [4] [5] el total de ventas por día de 4
vendedores, donde cada columna representa un día de la semana.
(Debes llenarla con valores random con un rango de 100 a 1000, solo
con valores múltiplos de 10).
Debes desplegar la matriz de las ventas para validar los resultados.
Presentar el siguiente Menú
1. Imprimir ventas de todos los empleados.
2. Imprimir el total de ventas de cada empleado, y el empleado
que vendió en más toda la semana
3. Imprimir el total de ventas por día, el día que se vendió más
que empleado fue, el día que se vendió menos y el promedio
de ventas de cada día.
4. Salir.

NOTA…

Puedes utilizar las instrucciones

system(“cls”); // sirve para limpiar la pantalla

system(“pause”); // hace una pausa en la ejecución y espera a que el usuario teclee

algo para continuar.


Gustavo Cabañas Suarez

Jorge Axel Pastrana Viñas

Programación: Practica Numero 3

Romero Cruz Gabriela

Lunes 5 de Nov. de 18

S-ar putea să vă placă și