Sottomatrici C++

di il
2 risposte

Sottomatrici C++

Ciao sto facendo una prova d'esame e mi sono bloccata a questo passo, in particolare non riesco a creare la sottomatrice,grazie.
Leggere due matrici, determinare qual è quella di lato maggiore eseguire il prodotto di tutti gli elementi centrali della matrice di lato maggiore contenuti in una sottomatrice di lato pari a quello della minore.

2 Risposte

  • Re: Sottomatrici C++

    E quindi? Cosa hai scritto? Cosa vorresti?
  • Re: Sottomatrici C++

    Allora devo creare una sottomatrice composta dagli elementi centrali di una matrice e farne il prodotto degli elementi
    cout << "Dammi L1: "<< endl;
    cin >> L1;
    if (L1 % 2 ==0 ){
    int M1[L1][L1];
    cout << "Dammi matrice: " << endl;
    InserisciMatrice1(*M1, L1, L1);
    cout << "La matrice1 è : " << endl;
    CreaMatrice1 (*M1,L1,L1);
    }
    else {
    cout << "ERRORE! ";
    }
    cout << endl;
    cout << "Dammi L2: " << endl;
    cin >> L2;
    if (L2 % 2==0){
    int M2 [L2][L2];
    cout << "Dammi matrice: " << endl;
    InserisciMatrice2 (*M2, L2, L2);
    cout << "La matrice2 è: " << endl;
    CreaMatrice2 (*M2,L2,L2);
    }
    else {
    cout << "ERRORE! ";
    }
    cout << endl;
    if (L1>L2){
    cout << "Matrice 1 è di lato maggiore. "<< endl;
    }
    else {
    cout << "Matrice 2 è di lato maggiore. " << endl;
    }
    int *matrice[L2][L2];
    for (int i=0;i<R-1;i++){
    for (int j=0;j<C-1;j++){
    cout<<matrice[j];

    }
    }

    return 0;
    }


    Ho creato le due matrici e ho cercato di fare la sottomatrice ma evidentemente non ho scritto assolutamente nulla perchè non me la stampa!
Devi accedere o registrarti per scrivere nel forum
2 risposte