Salve a tutti ragazzi mi stavo cimentando nello svolgere il seguente esercizio :
richieda all utente di inserire da tastiera una matrice mxn numeri interi , con n e m scelti dall utente ;
in un sottoprogramma , calcoli l elemento massimo della prima riga;
in un altro sotto programma , memorizzi in un vettore tutti gli elementi della matrice maggiori dell elemento massimo della prima riga;
visualizza a video i risultati , se esistenti
i miei dubbi sono sui sotto programmi e anche sulle varie variabili definite nelle intestazioni , ho provato a svolgere così qualcuno potrebbe dargli un occhiata? grazie in anticipo
float CalcolaMax(matrice mat,int riemp_r,int riemp_c){
float max=mat[0][0];
for(int j=0;j<riemp_c;j++) {
if(max<mat[0][j]){
max=mat[0][j];
}
}
return max;
}
void creaVettore( const matrice mat , vettore vett ,int riemp_r , int riemp_c , float max, int riemp){
for(int i=1;i<riemp_r;i++) {
for(int j=0;j<riemp_c;j++) {
if(max<mat[i][j])
vett[riemp]=mat[i][j];
riemp++;
}
}
}
void stampa_vett ( vettore vett, int riemp ){
for(int i=0; i<riemp ; i++){
cout<<vett[i]<<"";
}
}