Problemas Tipo – Competencia por Computadora Matrices Ejercicio N° 1 Eliminar una fila y una columna de una matriz rectangular. Realizar un programa con las siguientes consignas: 1. Leer desde un archivo la cantidad de filas y columnas de la matriz.. 2. Se leerán los valores de los elementos de la matriz del archivo de datos especificado. 3. El programa solicitará al operador la fila y la columna que se desea eliminar. Se comprobará que la fila y la columna especificadas existen realmente. 4. Crear una segunda matriz de tamaño (m-1)x(n-1). En esta matriz se copiarán los elementos de la matriz original, exceptuando los elementos de la fila y la columna eliminadas. 5. Mostrar por pantalla las dos matrices, la original y la matriz resultante de eliminar la fila y la columna especificadas. Ejercicio N° 2 Ingresar una matriz de orden mxn con datos numéricos enteros. Se pide: a. Imprimir la matriz b. Imprimir la suma de los elementos de la primer columna. c. Imprimir la suma de los elementos de la primera fila. Ejercicio N° 3 Ingresar dos matrices de orden mxn con datos enteros, obtener una tercera matriz que sea igual a la suma de ambas matrices. Cada elemento i,j de la matriz suma es igual a la suma de cada elemento i,j de la matriz 1 con el correspondiente elemento i,j de la matriz 2. Imprimir la matriz resultante. Ejercicio N° 4 Realizar las siguientes operaciones sobre una matriz A y otra B, ambas de orden mxn. a. Leer m y n. b. Poner a cero la matriz A c. Leer los datos enteros de la matriz B d. Analizar cada valor de la matriz B: si B[i][j] es menor que cero, dar al elemento A[i][j] el valor 1, en caso contrario el elemento de A quedará en cero. e. Imprimir la matriz A. Ejercicio N° 5 Desarrollar un programa que almacene en una matriz los resultados de la votaciones para intendente de la ciudad. Considere la ciudad dividida en m seccionales (o escuelas) una por fila, y n partidos postulando a un candidato cada
uno (uno por columna). El total de votos para cada candidato es igual a la suma de los votos en cada seccional (o escuela). El programa deberá: a. Imprimir la tabla con los resultados generales b. Calcular e imprimir el número total de votos obtenidos por cada candidato (guardarlo en un vector) c. Imprimir el candidato que más votos logró. Ejercicio N° 6 Ingresar una matriz de orden mxn. Determinar el el elemento de mayor valor, imprimir el valor, fila y columna de dicho elemento. Ejercicio N° 7 Ingresar un matriz de orden mxn. Ingresar un valor k<=m, imprimir la fila k de dicha matriz elevada al cuadrado. Ejercicio N° 8 Ingresar una matriz de mxn. Calcular los valores mayores de cada fila y guardarlos en un vector. Imprimir el vector resultante. Ejercicio N° 9 Ingresar una matriz de mxm. Guardar en un vector los valores de la diagonal principal, y luego reemplazar la diagonal principal por ceros. Imprimir la matriz resultante y el vector. Ejercicio N° 10 Ingresar un vector de n elementos e imprimir mediante funciones: a. El vector completo b. La suma de los elementos c. El mayor elemento del vector d. El menor elemento del vector Ejercicio N° 11 Ingresar dos vectores V1 y V2 de m elementos, desarrollar las siguientes funciones: a. Suma de los elementos de un vector b. El mayor elemento del vector c. El menor elemento del vector d. Impresión del vector El programa deberá pedir el ingreso de los m elementos de los dos vectores, y luego imprimir: a. La suma de los elementos del vector V1 y la suma de los elementos del vector V2. b. Diferencia entre el valor mayor y el valor menor del vector V1 c. Diferencia entre el valor mayor y el valor menor del vector V2 d. Diferencia entre el mayor valor del vector V1 y el mayor valor del vector V2.
e. Diferencia entre el menor valor del vector V1 y el menor valor del vector V2. f. Imprimir ambos vectores. Ejercicio N° 12 Escribir una aplicación que permita asignar datos a un vector de N elementos y a continuación escriba los elementos del vector. Escribir dicha aplicación utilzando un formulario y controles, como ejemplo ver la siguiente figura.
Vectores Ejercicio N° 13 Realizar un programa que permita obtener el módulo de un vector de n componentes. El módulo es la raíz cuadrada de la suma de los cuadrados de sus componentes.) Ejercicio N° 14 Cargar un vector de n componentes y multiplicarlo por el valor k, que se carga por teclado. Ejercicio N° 15 Cargar dos vectores de n componentes y obtener el vector suma de ambos. Ejercicio N° 16 Hacer un programa que cargue un vector de n componentes y luego determinar si el valor x (que se solicita al operador) existe o no en el vector. En caso de existir, indicar su posición.