Visualizzazione dei risultati da 1 a 8 su 8

Visualizzazione discussione

  1. #2
    Utente di HTML.it
    Registrato dal
    Dec 2015
    Messaggi
    77
    Penso di essere quasi arrivato alla soluzione, il problema è che nella comparazione il programma considera solo le prime due posizione delle mie matrici 3x3 infatti mi dice che la prima riga dalla matrice 1 (1 2 3) è uguale alla prima riga della seconda matrice (1 2 5).Ho pensato di togliere dall'if il -1 ma così non esco dal while forzatamente facendo crashare il programma?

    codice:
    for (int i = 0;i < righe; i++)    {
            for (int k = 0; k < righe; k++)
            {
                int j = 0;
                while (mat1[i][j]==mat2[k][j] && j < colonne)
                {
                    j++;
                    if (j == colonne)
                        cout << "La riga " << i+1 << " della prima matrice e' uguale alla riga " << k+1 << " della seconda matrice\n";
                }
            }
        }
        }
    Ultima modifica di Mrhide1; 28-06-2016 a 13:20

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.