Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #define TRE 3
- int main(){
- int matrice_quadrata[TRE][TRE]; /*uesta sarà la matrice su cui lavoreremo, sarà una 3 X 3 e quindi quadratica*/
- int i,o,n=0; /*Variabili che verranno utilizzati come contatori nei cicli for */
- int issimmetrica=1; /*Variabile che avrà valore 0 oppure 1 per indicare se la matrice è simmetrica oppure no*/
- for(i=0;i<TRE;i++){
- printf("Riga numero %d\n",i);
- for(o=0;o<TRE;o++){
- printf("Inserisci il valore nella colonna %d: ",o+1); /* Prendiamo in input tutti i valori */
- scanf("%d",&matrice_quadrata[i][o]);
- }
- }
- /* verifica simmetria */
- for(i = 0; i < TRE; i++){
- for(o= i+1; o < TRE; o++){
- if(matrice_quadrata[i][o] != matrice_quadrata[o][i]){
- issimmetrica = 0;}}}
- if(issimmetrica == 1){
- printf("La matrice è simmetrica\n");
- }else{
- printf("La matrice non è simmetrica");
- }
- for(i=0;i<TRE;i++){
- for(o=0;o<TRE;o++){
- printf("%d ",matrice_quadrata[i][o]); /*Mandiamo in output sotto forma di tabella/matrice i valori acquisiti.*/
- }
- printf("\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement