Advertisement
JacksonBarbosa

Untitled

Oct 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.57 KB | None | 0 0
  1. #include<stdio.h>
  2.  
  3. int main(){
  4.     int mat1[3][3], mat2[3][3], mat3[3][3], mat4[3][3];
  5.     int i, a, repet = 0, mrepet = 0, j, k, numer;
  6.    
  7.     for(i = 0; i<=2; i++) {
  8.         for(a = 0; a<=2; a++) {
  9.             scanf("%d", &mat1[i][a]);
  10.         }  
  11.     }
  12.     printf("\n\n");
  13.    
  14.     for(i = 0; i<=2; i++) {
  15.         for(a = 0; a<=2; a++) {
  16.             scanf("%d", &mat2[i][a]);
  17.         }  
  18.     }
  19.     printf("\n\n");
  20.    
  21.     for(i = 0; i<=2; i++) {
  22.         for(a = 0; a<=2; a++) {
  23.             mat3[i][a] = mat1[i][a] + mat2[i][a];
  24.             mat4[i][a] = mat1[i][a] - mat2[i][a];
  25.         }  
  26.     }  
  27.    
  28.     printf("SOMA DAS MATRIZES: \n");
  29.     for(i = 0; i<=2; i++) {
  30.         printf("%d %d %d\n", mat3[i][0], mat3[i][1], mat3[i][2]);
  31.     }
  32.     printf("\n\n");
  33.    
  34.     printf("SUBTRAÇÃO DAS MATRIZES: \n");
  35.     for(i = 0; i<=2; i++) {
  36.         printf("%d %d %d\n", mat4[i][0], mat4[i][1], mat4[i][2]);
  37.     }
  38.    
  39.     printf("\n\n");
  40.    
  41.     printf("Diagonal principal da primeira matriz: \n");
  42.     printf("%d %d %d", mat1[0][0], mat1[1][1], mat1[2][2]);
  43.    
  44.     printf("\n\n");
  45.    
  46.     printf("Diagonal secundaria da segunda matriz: \n");
  47.     printf("%d %d %d", mat2[0][2], mat2[1][1], mat2[2][0]);
  48.    
  49.     for(i = 0; i<=2; i++) {
  50.         for(a = 0; a<=2; a++) {
  51.             repet = 0;
  52.             for(j = 0; j<=2; j++) {
  53.                 for(k = 0; k<=2; k++) {
  54.                     if(mat1[i][a] == mat1[j][k])    {
  55.                         repet++;
  56.                     }
  57.                 }                              
  58.             }
  59.             for(j = 0; j<=2; j++) {
  60.                 for(k = 0; k<=2; k++) {
  61.                     if(mat1[i][a] == mat2[j][k])    {
  62.                         repet++;
  63.                     }
  64.                 }                              
  65.             }
  66.             if(repet > mrepet){
  67.                 mrepet = repet;
  68.                 numer = mat1[i][a];
  69.             }
  70.  
  71.         }
  72.     }      
  73.     printf("\n\n");
  74.     printf("o número que mais repete eh: %d\n", numer);
  75.     return 0;      
  76.        
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement