Está en la página 1de 2

GUÍA DE VECTORES, CADENAS Y MATRICES

Profesor: Ing. William Mercado., MSc


1.- Ingresar n temperaturas a un vector y calcular su media, y que muestre
además la temperatura más alta y la más baja. Aplique método de ordenación por
burbuja.
2.- Diseñe un programa en devc++ que calcule dentro de un arreglo unidimensional:
• La suma de números pares
• La suma de números impares
• La suma total de los elementos del arreglo
3.- Escriba un programa que permita invertir un arreglo de n elementos enteros .
4.-Seleccionar los elementos (números reales) de un arreglo X según el siguiente
criterio:
• Si los números están comprendidos entre 0 y 49, ponerlos en el arreglo 1
• Si los números están comprendidos entre 50 y 100, ponerlos en el arreglo 2
• Si los números son mayores a 101 ponerlos en el arreglo 3.

5.- Crear un programa que cuente la coincidencia de 1 carácter dentro de un arreglo.


6.- Crear un programa que concatene dos cadenas.
7.- Crear un programa que invierta una cadena.
8.- Crear un programa que copie de una cadena a otra.
9.- Crear un programa que copie de una cadena a otra a partir del i-ésimo elemento.
10.- Crear un programa que compare dos arreglos y si son iguales retorne 1, en caso
contrario que retorne 0.
11.- Crear un programa que verifique si una matriz es la matriz diagonal (matriz de
5x5). La matriz diagonal es aquella que tiene en su diagonal puros unos y el resto de
los elementos es cero. Ejemplo:

1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1

12.- Crear un programa que verifique si una matriz es la matriz diagonal superior.
Ejemplo:

0 1 1 1
0 0 1 1
0 0 0 1
0 0 0 0
Profesor: Ing. William Mercado., MSc
Profesor: Ing. William Mercado., MSc

13.- Crear un programa que verifique si una matriz es la matriz diagonal inferior.
Ejemplo:

0 0 0 0
1 0 0 0
1 1 0 0
1 1 1 0

14.- Diseñe un algoritmo que permita multiplicar un escalar por la matriz. ( k x Mnxm )

15.- Crear un programa que verifique si una matriz es positiva.


16.-Crear un programa que realice el producto escalar de dos vectores. Ejemplo:

a b c * d e f = a*d+b*e+c*f

17.- Crear un programa que verifique si un vector de (1x3), está contenido en


una matriz de (3x3).

18.- Crear un programa que sea capaz de intercambiar 2 filas ó dos columnas de
una matriz de 4x4.

19.- Crear un programa que reciba una cadena y un patrón (subcadena)


y que determine cuantas veces se repite el patrón en la cadena. Por ejemplo:

Cadena: Había una vez un hermoso día

Patrón: un
El resultado del programa es 2.

20.- Crear un programa que reciba dos matrices de 3x3 (Ay B) y que
calcule la multiplicación de estas matrices:

A x B = R

A00 A01 A02 B00 B01 B02


A10 A11 A12 X B10 B11 B12 =
A20 A21 A22 B20 B21 B22

Profesor: Ing. William Mercado., MSc

También podría gustarte