/************************************************************ MATERIA : INFORMATICA EXAMEN : Especificación de Algoritmos - 5 de noviembre 2015 NOMBRE : MATRICULA : CARRERA : COMISION : 4.1 ************************************************************ Realice un programa en C++ para realizar lo siguiente: 1) Dada una matriz D de dimensión NxM, donde N y M son constantes enteras, cargar dicha matriz con valores enteros ingresados por teclado. Los valores deben ingresarse para cada fila, y deben respetar un orden ascendente. En el caso que un valor ingresado sea menor o igual que el valor ingresado anteriormente, se debe solicitar su ingreso hasta que el nuevo valor ingresado sea mayor al anterior (ver ejemplo). El procedimiento de carga de la matriz debe implementarse a través de la función con el siguiente prototipo: void cargarMatriz ( int D[N][M] ); 2) Mostrar en pantalla la matriz ingresada como se ilustra en el ejemplo a través del procedimiento con el siguiente prototipo: void mostrarMatriz ( int D[N][M] ); 3) Calcular la suma de cada fila de la matriz D y almacenar cada valor resultante en el vector S de dimensión N. Esto debe implementarse a través de la función con el siguiente prototipo: void generarVector ( int D[N][M], int S[N] ); 4) Determinar la fila con la mayor suma de sus elementos en base al vector S y devolver su posición. En el caso que el mayor valor corresponda a más de una fila, considerar la columna con menor posición (índice). Implementar esto a través de la función con el siguiente prototipo: int determinarFila ( int S[N] ); 5) Mostrar en pantalla la fila cuya suma sea la mayor a través de la función con el siguiente prototipo: void mostrarFila ( int D[N][M], int fila ); ========================================================= EJEMPLO DE EJECUCION O CORRIDA DEL PROGRAMA PARA N=2 y M=4 ========================================================= Ingrese los valores de la fila 1 : 1 2 3 5 Ingrese los valores de la fila 2 : 2 5 3 El valor ingresado es menor o igual que 5, ingrese un valor mayor a 5: 6 8 La matriz ingresada es: 1 2 3 5 2 5 6 8 La fila 2 es tiene la mayor suma y sus valores son: 2 5 6 8 ========================================================= Tabla de Correccion ______________________________ Función cargarMatriz | 20 Función mostrarMatriz | 10 Función generarVector | 20 Función determinarMayor | 15 Función mostrarColumna | 15 Programa Principal | 10 Compilación | 10 ========================================================= Estimado alumno no modifique nada del código que le proveemos, use los procedimientos o funciones que estan definidos y no agregue más a la solucion. ************************************************************/