matricesenc++
TRANSCRIPT
-
8/17/2019 MATRICESENC++
1/5
LUIS HUAMANA MARIN
/*[1]Generar una matriz[2]Muestra la matriz por fila[3]Muestra la matriz por columna
[4]Muestra el promedio por fila
[5]Muestra el promedio por columna[6]Ordena por fila[7]Ordena por columna[8]Ordena todo por fila[9]Ordena todo por columna[10]Encontrar el mayor valor y su posicion[11]intercambiar filas[12]intercambiar columnas[13]Desplazar fila
[14]Desplazar columna[15]Mostrar solo borde
*/
#include "stdafx.h" #include "iostream"
#include "time.h" using namespace std;#define fil 3
#define col 3int m[fil][col];int menu();
void generamatriz();void muestra();void muestra1();
void promediafilas();void promediacolumnas();void ordenafila();
void ordenacolumna();void ordenatodofil();void ordenatodocol();void posicionmayor();void posicion(int n);void intercambfila();void intercambcolum();void desplazacolumi();void borde();int mayorvalor();
double promediafila(int i);double promediacolumna(int j);int aleatorio(int min, int max);void main(){
int op;do{op=menu();switch(op){case 1:generamatriz();break;case 2:muestra();break;
case 3:muestra1();break;case 4:promediafilas();break;case 5:promediacolumnas();break;case 6:ordenafila();break;
case 7:ordenacolumna();break;case 8:ordenatodofil();break;case 9:ordenatodocol();break;case 10:posicionmayor();break;
-
8/17/2019 MATRICESENC++
2/5
case 11:intercambfila();break;case 12:intercambcolum();break;
case 14:desplazacolumi();break;case 15:borde();break;
}}while(op!=0);
}int menu(){
int op;cout
-
8/17/2019 MATRICESENC++
3/5
for(int i=0;i
-
8/17/2019 MATRICESENC++
4/5
for(int i=0;i
-
8/17/2019 MATRICESENC++
5/5
coutf2;
for(int i=0;i