CORPORACION UNIVERSITARIA AMERICANA ESTRUCTURAS DE DATOS TALLER : SUBPROGRAMAS
Implemente un programa modular en Visual C++, controlado por menú, que permita : 1. Leer una matriz cuadrada de orden N ( N es dato de entrada par ), con números aleatorios ( investigue cómo se generan números aleatorios). Debe validar N. ( Esto se hace en MAIN). 2. Intercambie los números del cuadrante I con los del cuadrante IV. No puede utilizar estructuras auxiliares. ( SI - NO ) . Imprima la matriz transformada ( MAIN). 3. Ordene ascendente la matriz por filas (SI – NO). No utilice estructuras auxiliares. Imprima la matriz transformada ( MAIN ) . Puede utilizar el método de burbuja. 4. Intercambie de posición el mayor número que se encuentre por encima de la diagonal secundaria con el menor número por debajo de la diagonal secundaria (SI-NO). Imprima la matriz transformada (MAIN). 5. Imprima el producto de aquellos números que no se encuentren ni en la diagonal principal ni en la secundaria. ( SI-NO , parámetros por referencia). Imprima en MAIN. NOTAS IMPORTANTES :
Mínimo tamaño de N : 4 No permita ejecutar las opciones 2,3,4 y 5, si no se ha leído la matriz en la opción 1.