Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.10 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #define TRE 3
  4. int main(){
  5. int matrice_quadrata[TRE][TRE]; /*uesta sarà la matrice su cui lavoreremo, sarà una 3 X 3 e quindi quadratica*/
  6. int i,o,n=0; /*Variabili che verranno utilizzati come contatori nei cicli for */
  7. int issimmetrica=1; /*Variabile che avrà valore 0 oppure 1 per indicare se la matrice è simmetrica oppure no*/
  8. for(i=0;i<TRE;i++){
  9.     printf("Riga numero %d\n",i);
  10.     for(o=0;o<TRE;o++){
  11.         printf("Inserisci il valore nella colonna %d: ",o+1); /* Prendiamo in input tutti i valori */
  12.         scanf("%d",&matrice_quadrata[i][o]);
  13.     }
  14. }
  15.  /* verifica simmetria */
  16.   for(i = 0; i < TRE; i++){
  17.     for(o= i+1; o < TRE; o++){
  18.       if(matrice_quadrata[i][o] != matrice_quadrata[o][i]){
  19.         issimmetrica = 0;}}}
  20.  
  21. if(issimmetrica == 1){
  22.     printf("La matrice è simmetrica\n");
  23. }else{
  24. printf("La matrice non è simmetrica");
  25. }
  26.  
  27. for(i=0;i<TRE;i++){
  28.     for(o=0;o<TRE;o++){
  29.         printf("%d ",matrice_quadrata[i][o]); /*Mandiamo in output sotto forma di tabella/matrice i valori acquisiti.*/
  30.     }
  31.     printf("\n");
  32. }
  33.  
  34.  
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement