Sai_Bot

função_2

May 30th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.48 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. //função ler(ainda main)
  5. int main()
  6. {
  7.     int linhaA;
  8.     int colunaA;
  9.     int linhaB;
  10.     int colunaB;
  11.     int i;
  12.     int j;
  13.    
  14.    
  15.     //ordem da matriz
  16.     printf("Entre com o numero de linhas de A: ");
  17.     scanf("%d", &linhaA);
  18.     printf("Entre com o numero de colunas de A: ");
  19.     scanf("%d", &colunaA);
  20.     printf("Entre com o numero de linhas de B: ");
  21.     scanf("%d", &linhaB);
  22.     printf("Entre com o numero de colunas de B: ");
  23.     scanf("%d", &colunaB);
  24.    
  25.     int A[linhaA][colunaA];
  26.     int B[linhaB][colunaB];
  27.      int k1;
  28.     int k2;
  29.     int C[linhaA][colunaB];
  30.    
  31.     //preenchimento da matriz A
  32.     for(i=0; i<linhaA; i++)
  33.     {
  34.         for(j=0; j<colunaA; j++)
  35.         {
  36.             printf("A[%d][%d]", i+1, j+1);
  37.             scanf("%d", &A[i][j]);
  38.         }
  39.     }
  40.     //preenchimento da matriz B
  41.     for(i=0; i<linhaB; i++)
  42.     {
  43.         for(j=0; j<colunaB; j++)
  44.         {
  45.             printf("B[%d][%d]", i+1, j+1);
  46.             scanf("%d", &B[i][j]);
  47.         }
  48.     }
  49. }
  50.  
  51. //função multiplica(a revisar)
  52. int multiplica(int A[linhaA][colunaA], int B[linhaB][colunaB])
  53. {
  54.     int k1;
  55.     int k2;
  56.     int C[linhaA][colunaB];
  57.    
  58.     for(k1=0; k1<colunaA; k1++);
  59.     {
  60.         aux=0;
  61.         for(k2=0; k2<linhaB; k2++)
  62.         {
  63.             for(i=0; i<linhaB; i++)
  64.             {
  65.                 aux=aux+(A[i][k1]*B[i][k2]);
  66.             }
  67.         }
  68.         C[k1][k2]=aux;
  69.     }
  70. }
Advertisement
Add Comment
Please, Sign In to add comment