documento 1

2
Genera matriz void llenamatriz(){ srand(time( NULL )); for ( int i=0;i< FILAS ;i++){ for ( int j=0;j< COLUM ;j++){ matriz[i][j] = aleatorio(10,99); } } } void lista(){ for ( int i=0;i< FILAS ;i++){ for ( int j=0;j< COLUM ;j++){ cout<<matriz[i][j]<< "\t" ; } cout<<endl; } } int aleatorio( int min , int max ){ return rand()%( max - min +1)+ min ; } Mayor valor de toda la matriz void posicionmayor(){ int n; n=mayorvalor(); cout<< "El mayor valor es: " <<n<<endl; for ( int i=0;i< FILAS ;i++){ for ( int j=0;j< COLUM ;j++){ if (matriz[i][j]==n) cout<< "El mayor valor se encuentra en la posicion" <<i<<j<<endl;}}} int mayorvalor(){ int m=10; for ( int i=0;i< FILAS ;i++){ for ( int j=0;j< COLUM ;j++){ if (matriz[i][j]>m) m=matriz[i][j];} } return m; } Promedio por fila void opcion3(){ double v[ FILAS ]; for ( int i=0;i< FILAS ;i++){ v[i]=0; for ( int j=0;j< COLUM ;j++) v[i] +=matriz[i][j]; v[i]/= COLUM ;} cout<< "CONTENIDO DE LA MATRIZ CON PROMEDIOS X FILA" <<endl; for ( int i=0; i< FILAS ; i++) { for ( int j=0; j< COLUM ; j++) { cout<<matriz[i] [j]<< "\t" ; }cout<<v[i]<<endl; } } Promedio por columna void promcolum(){ double v[ COLUM ]; lista(); for ( int j=0;j< COLUM ;j++){ v[j]=0; for ( int i=0;i< FILAS ;i++) v[j] +=matriz[i][j]; v[j]/= FILAS ; cout<<v[j]<< "\ t" ;} cout<<endl;} valor minimo de una fila void opcion5(){ int f,me=99; cout<< "Ingrese la fila de la cual quiere el valor minimo " ;cin>>f; for ( int j=0;j< COLUM ;j++){ if (matriz[f-1] [j]<me) me=matriz[f-1][j];} cout<< "El valor minimo la fila elegida es: " <<me<<endl;} intercambiar columnas

Upload: joangildojimenezmelo

Post on 18-Dec-2015

213 views

Category:

Documents


0 download

DESCRIPTION

Documento 1

TRANSCRIPT

Genera matrizvoid llenamatriz(){srand(time(NULL));for(int i=0;i