FranciscoSoccol

Lista 05 - exercicio 10

Jun 30th, 2013
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.56 KB | None | 0 0
  1. /*Crie duas matrizes com 5 linhas e 5 colunas cada uma. Preencha com valores sorteados de 1 a
  2. 10. Em seguida crie uma terceira matriz para armazenar a soma das duas anteriores. Exiba as
  3. três matrizes.*/
  4.  
  5. #include<stdio.h>
  6. #include<time.h>
  7. #define linha 5
  8. #define coluna 5
  9. int main()
  10. {
  11.     int  i, j, k, l, num=0;
  12.     int matriz1[linha][coluna], matriz2[linha][coluna], matriz3[linha][coluna];
  13.     srand(time(NULL));//sorteia os numeros
  14.     for(i=0; i<linha; i++)
  15.         {
  16.         for(j=0;j<coluna; j++){//preenchendo as duas matrizes com os numeros sorteados
  17.             matriz1[i][j]=rand()%10;
  18.             matriz2[i][j]=rand()%10;}
  19.         }
  20.     for(i=0; i<linha; i++)
  21.         {
  22.         for(j=0; j<coluna; j++)
  23.             {
  24.             for(k=0; k<linha; k++){//multiplicaçao da matriz1 pela matriz2, gerando a matriz3
  25.                 num=num+(matriz1[i][k]*matriz2[k][j]);
  26.                 matriz3[i][j]=num;}
  27.             num=0;
  28.             }
  29.         }
  30.     printf("Primeira matriz:\n");
  31.     for(i=0; i<linha; i++)
  32.     {
  33.         for(j=0;j<coluna; j++)//exibindo a matriz1
  34.             printf("%d ",matriz1[i][j]);
  35.         printf("\n");
  36.     }
  37.     printf("\n\nSegunda matriz:\n");
  38.     for(i=0; i<linha; i++)
  39.     {
  40.         for(j=0;j<coluna; j++)//exibindo a matriz2
  41.             printf("%d ",matriz2[i][j]);
  42.         printf("\n");
  43.     }
  44.     printf("\n\nTerceira matriz:\n");
  45.     for(i=0; i<linha; i++)
  46.     {
  47.         for(j=0;j<coluna; j++)//exibindo a matriz3
  48.             printf("%d ",matriz3[i][j]);
  49.         printf("\n");
  50.     }
  51.     getch();
  52. }
Advertisement
Add Comment
Please, Sign In to add comment