Você está na página 1de 5

FUNDACIN MISIN SUCRE

ALDEA YURI GAGARIN


BARINAS ESTADO BARINAS

EJERCICIOS CON FUNCIONES, VECTORES Y MATRICES

1) Escribir un programa en Lenguaje C, que permita cargar un vector de 10 nmeros enteros y luego
imprima por pantalla:
a) Cuntos de esos nmeros son pares.
b) Cuntos de esos nmeros son impares.
b) Cul es el valor del nmero mximo.
c) Cul es el valor del nmero mnimo.

2) Disear un programa en C, que lea un vector de 10 elementos. Deber determinar e imprimir el


factorial de cada uno.

3) Desarrollar un programa en Lenguaje C, que permita cargar un vector de 20 posiciones y mostrar por
pantalla los nmeros primos y la cantidad de los mismos.

4) Escribir un programa en Lenguaje C, que lea una matriz de 3 filas y 3 columnas de valores enteros. A
continuacin, el programa debe pedir el nmero de una fila. El programa deber devolver el nmero
mayor de esa fila.

5) Realizar un programa en Lenguaje C, que lea un matriz de enteros de 2 filas y 4 columnas y muestre
por pantalla la transpuesta a dicha matriz. Ejemplo: Entrada:

2 3 4 5

Salida:

7 6 5 4

2 7
3 6
4 5
5 4

6) Disear un programa en C, que lea una matriz de 4 filas y 4 columnas de nmeros enteros y que
devuelva la suma de los elementos positivos de la matriz y la suma de los elementos negativos.

7) Desarrollar un programa en Lenguaje C, que lea una matriz de nmeros enteros de 4 filas y 4
columnas, calcule la suma de la diagonal principal y le reste la suma de la diagonal secundaria.

8) Realizar un programa en Lenguaje C, que lea una matriz de 4 filas y 3 columnas, la visualice por
pantalla y a continuacin encuentre el mayor y el menor elemento de la matriz y sus posiciones.

9) Escribir un programa en C, que lea una frase y determine la frecuencia de aparicin de cada vocal con
respecto al total de caracteres de la frase.

10) Disear un programa en Lenguaje C, que lea del teclado una cadena y muestre en la pantalla la
cantidad de consonantes y de vocales que contiene.

11) Desarrollar un programa en C, que permita sumar los elementos de una matriz cuadrada y hallar los
elementos mayores de 50 en dicha matriz.

12) Realizar un programa en Lenguaje C, para dos matrices de 3 * 3; y hallar una tercera matriz que se
va a obtener de la suma de las 2 anteriores.

13) Escribir en C, un programa para una matriz cuadrada de 5 * 5. Hallar la suma de la diagonal
principal menos la diagonal secundaria.

14) Disear un programa en C, que permita cargar una matriz cuadrada de 4 * 4. Hallar:
a) La suma de los elementos que estn por encima de la diagonal principal.
b) La suma de los elementos que estn por debajo de la diagonal principal.

15) Realizar un programa en Lenguaje C, que permita generar la siguiente matriz:


1

16) Elaborar un programa en Lenguaje C, que genere una matriz de la siguiente forma:
1

13

21

34

55

89

144

233

377

610

987

17) Dada una matriz de orden 4 * 3, escribir un programa en C, que mueva las filas de dicha matriz, de
manera tal, que los elementos de la primera columna queden ordenados. Ejemplo:

18) Hacer un programa en C, que calcule el producto de 2 matrices.

19) Calcular la transpuesta una matriz de 3 * 3 en Lenguaje C. La transpuesta se obtiene cambiando los
elementos de la matriz [i, j] por los [j, i]; es decir se cambian las filas con las columnas de manera que lo
que era fila ahora es columna y viceversa. Ejemplo:
1

20) Realizar un programa en Lenguaje C, que permita determinar si una matriz de 3 * 3, es simtrica
respecto a la diagonal principal. Una matriz es simtrica si se cumple la siguiente condicin. Condicin: a
[i, j] = a [j, i]. Ejemplo:

10

10

10

10

21) Elaborar un programa en C, que cargue una matriz de la sig. Forma:


1

13

21

34

55

89

144

233

377

610

987

22) Un cuadrado mgico 3 x 3 es una matriz 3 x 3 formada por nmeros del 1 al 9 donde la suma de sus
filas, sus columnas y sus diagonales son idnticas. Crear un programa en Lenguaje C, que permita cargar
un cuadrado por teclado y determine si este cuadrado es mgico o no. El programa deber comprobar
que los nmeros introducidos son correctos, es decir, estn entre el 1 y el 9 y no estn repetidos. Ejemplo:

15

15

15

15

15

15

15

15

23) Realizar un programa en Lenguaje C, que permita cargar una matriz de 3 * 3 y muestre por pantalla
la determinante. Ejemplo:

= a11*a22* a33 + a12*a23*a31 + a13*a21*a32 - a13*a22*a31 - a12*a21*a 33 a11*a23*a32.

= 3 2 4 + 2 (-5) (-2) + 1 0 1 - 1 2 (-2) - 2 0 4 - 3 (-5) 1


= 24 + 20 + 0 - (-4) - 0 - (-15)
= 44 + 4 + 15
= 63
24) Disear un programa en Lenguaje C, que permita cargar una matriz de 4 * 4, con slo nmeros
primos.

25) Desarrollar un programa en Lenguaje C, que permita cargar una matriz de 3 * 3 y muestre por
pantalla solo la diagonal principal y la secundaria.

26) Crear un programa en Lenguaje C, que permita cargar un vector de 20 posiciones y luego los
imprima por pantalla ordenados de forma descendente y ascendente.

27) Realice un programa en lenguaje C, que permita cargar una matriz de 3 * 3 con nmeros enteros y
muestre por pantalla el cuadrado y la raz de cada elemento.

28) Disear un programa en Lenguaje C, que permita cargar una matriz de 4 * 4 y seguidamente muestre
un men con las siguientes opciones:

Men:
1.- Visualizar los elementos de la Matriz
2.- Sumatoria de los elementos de la Matriz
3.- El Mayor los elementos de la Matriz
4.- El Menor los elementos de la Matriz
5.- Cantidad de Nmeros Primos en la Matriz
6.- Cantidad de Nmeros Perfectos en la Matriz
7.- Bsqueda de un Nmero en la Matriz
8.- Ordenar de forma ascendente los elementos de la Matriz
9.- Salir

Nota: Despus de ejecutar las instrucciones inherentes a cada operacin, deber mostrar inmediatamente
el men. Si la opcin seleccionada es menor que 1 mayor que 9, se mostrar el mensaje: "ERROR:
Opcin no vlida.", y mostrar inmediatamente el men.

29) Desarrolle un programa en Lenguaje C, que lea una frase o palabra de longitud mxima de 30
caracteres, la guarde en un vector y determine si es palndromo o no. Un palndromo es una palabra o
frase, si se quiere del idioma espaol, que se puede leer igual de izquierda a derecha y de derecha a
izquierda, obviando signos de puntuacin y espacios. Para aclarar, son palndromas las siguientes frases y
palabras:
Anilina
Amor a Roma
Dbale arroz a la zorra el abad
Reconocer
Anita lava la tina
Ala
Radar
Ana
Oso

30) Crear un programa en c que permita cargar un vector con 5 nmeros enteros, y luego determine
cuantos son capicas y en qu posicin se encuentran. Un nmero capica o palndromo se refiere a
cualquier nmero simtrico que, por ello, se lee igual de arriba abajo que de izquierda a derecha o de
derecha a izquierda. Ejemplos: 161, 2992, 3003.

Nota: Realizar los ejercicios utilizando funciones y los mtodos de ordenamiento y bsqueda.

Você também pode gostar