Advertisement
LuandaBernardo

C.1

Nov 18th, 2014
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.45 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4. int Soma (int matriz[][100], int B[100][100], int n)
  5. {
  6.       int i, j, MS[n][n];
  7.     for (i=0; i<n; i++)
  8.     {  
  9.     for (j=0; j<n; j++)
  10.     {
  11.         MS[i][j] = matriz[i][j]+B[i][j];
  12.     }
  13.     }  
  14. }
  15. int Multiplicacao (int matriz[][100], int B[100][100], int n)
  16. {
  17.       int i, j, MM[100][100];
  18.     for (i=0; i<n; i++)
  19.     {  
  20.     for (j=0; j<n; j++)
  21.     {
  22.         MM[i][j] = matriz[i][j]*B[i][j] + matriz[i][j+1]*B[1+i][j] ;
  23.     }
  24.     }
  25.      
  26. }
  27. void Inicializar (int m[][100], int n)
  28. {
  29.     int i, j;
  30.    
  31.      for (i=0; i<n; i++){
  32.     for (j=0; j<n; j++)
  33.     {
  34.         printf ("[%d][%d] = ", i, j);
  35.         scanf ("%d", &m[i][j]);
  36.         }
  37.         }
  38.         }
  39.    
  40.     void Imprimir (int m[][100],int  n)
  41.     { int i, j;
  42.       for (i=0; i<n; i++){
  43.     for (j=0; j<n; j++)
  44.     { printf("\n[%d][%d] = %d",i, j, m[i][j]);}}}
  45.    
  46. main ()
  47. { int n, matriz[100][100], op, x[100][100], y[100][100], B[100][100];
  48.     do
  49.     {
  50.     printf ("Digite o valor de N:");
  51.     scanf ("%d", &n);
  52.     } while(n<=2 || n>100);
  53.     Inicializar(matriz, n);
  54.     Inicializar(B, n);
  55.     Imprimir (matriz, n);
  56.     printf ("\n 1 - SOMA \n 2 - MULTIPLICAR \n 3- SAIR");
  57.     scanf ("%d", &op);
  58. switch(op)
  59. case 1:
  60.     x[n][n]= Soma(matriz, B, n);
  61.     Imprimir(x, n);
  62.     break;
  63.     case 2:
  64.     y[n][n] = Multiplicacao(matriz, B, n);
  65.     Imprimir (y, n);
  66.     break;
  67.     case 3:
  68.         return 0;
  69.         break;
  70.  
  71. getch ();
  72. return 0;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement