Archivio
Opzioni


Ricerca














C++


SIMMETRICA

PROBLEMA:

Scrivere un programma che, data in input una matrice di dimensioni scelte dall'utente, comunica se essa è simmetrica.

ANALISI:

Dopo aver letto le dimensioni della matrice e i singoli elementi, il programma controllerà se ogni elemento è uguale a quello che occupa la posizione opposta ad esso, cioè controllerà se il generico elemento A[i][j] sarà uguale all'elemento A[j][i]. Nel caso in cui troverà due elementi diversi, uscirà dal ciclo for di controllo e setterà la variabile "simmetrica" a 0. Infine, se la variabile "simmetrica" è rimasta a 1, il programma comunicherà che la matrice è simmetrica. In caso contrario comunicherà che essa non è simmetrica.

VARIABILI UTILIZZATE:

  • int M[MAX][MAX]: matrice quadrata
  • short int simmetrica: se è a 1 indica che la matrice è simmetrica
  • int dim: dimensione della matrice

COSTANTI UTILIZZATE:

  • MAX 10: dimensioni massime della matrice

CODICE SORGENTE >>

<< ESERCIZI