Maxmin diagonale principale/secondaria matrice quadrata

di il
4 risposte

Maxmin diagonale principale/secondaria matrice quadrata

Come da titolo..vorrei sapere come scrivere l'istruzione che data una matrice quadrata nxn in output , ricerchi il valore max e il min della diagonale principale e della diagonale secondaria , e li stampi in output.

Vi ringrazio anticipatamente se è necessario posto l'esercizio come l'ho svolto io. (non sono riuscito a capire come fargli trovare max e min delle due diagonali ma solo dell'intera matrice)

4 Risposte

  • Re: Maxmin diagonale principale/secondaria matrice quadrata

    Ok posta il tuo e modifichiamo quello.
  • Re: Maxmin diagonale principale/secondaria matrice quadrata

    //DETERMINARE VALORE MAX E VALORE MIN E RISPETTIVE POSIZIONI (INDICI)
      int max=0,min=0,rigamax=0,rigamin=0,colmax=0,colmin=0;
      for(int i=0;i<n;i++){
      for(int j=0;j<n;j++){
      if((i==0)||(j==0)){
      max=mat[0][0];
      min=mat[0][0];
    }
    if(max<mat[i][j]){
    max=mat[i][j];
    rigamax=i;
    colmax=j;
    }
    if(min>mat[i][j]){
    min=mat[i][j];
    rigamin=i;
    colmin=j;}
    }
    }
    cout<<"\n Elemento max della matrice e':"<<max;
    cout<<"\n Riga"<<rigamax+1<<"colonna"<<colmax+1;
    cout<<"\n\nEleemnto min della matrice e':"<<min;
    cout<<"\n Riga"<<rigamin+1<<"colonna"<<colmin+1;
    cout<<endl<<endl;
      
  • Re: Maxmin diagonale principale/secondaria matrice quadrata

    Quello che mi interessa sapere è come faccio a fare in modo da ricercare max e min all'interno della diagonale principale prima e della diagonale secondaria poi.
    Con questo blocco istruzioni riesco a fargli trovare il max e il min dell'intera matrice e i rispettivi indici.
    Ma non ho capito (o meglio non so) come fare in modo da limitare la ricerca alle due diagonali (mi serve farlo per entrambe)

    grazie anticipatamente


    PS:se serve posto anche il codice per impostare la matrice quadrata che mi chieda gli elementi in input e mi stampi la matrice a video
  • Re: Maxmin diagonale principale/secondaria matrice quadrata

    Ho risolto grazie lo stesso
Devi accedere o registrarti per scrivere nel forum
4 risposte