Advertisement
Guest User

Untitled

a guest
Jan 31st, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4.  
  5. int main() {
  6. int mac1[100][100],mac2[100][100],mac3[100][100],i,j,k,x;
  7.  
  8.  
  9. //pierwsza macierz
  10. printf("Podaj 12 danych do pierwszej macierzy o rozmiarach 4x3.\n");
  11.  
  12. for(i=0;i<4;i++){
  13. for(j=0;j<3;j++){
  14. scanf("%d",&x);
  15. mac1[i][j] = x;
  16. }
  17. }
  18. printf("\nMacierz nr. 1: \n");
  19. for(i=0;i<4;i++){
  20. for(j=0;j<3;j++){
  21. printf("%d ",mac1[i][j]);
  22. }
  23. printf("\n");
  24. }
  25.  
  26.  
  27. //druga macierz
  28. printf("Podaj 6 danych do drugiej macierzy o rozmiarach 3x2.\n");
  29.  
  30. for(i=0;i<3;i++){
  31. for(j=0;j<2;j++){
  32. scanf("%d",&x);
  33. mac2[i][j] = x;
  34. }
  35. }
  36. printf("\nMacierz nr. 2: \n");
  37. for(i=0;i<3;i++){
  38. for(j=0;j<2;j++){
  39. printf("%d ",mac2[i][j]);
  40. }
  41. printf("\n");
  42. }
  43.  
  44. //mnożenie macierzy
  45.  
  46. for(i=0;i<4;i++){
  47. for(j=0;j<2;j++){
  48. for(k=0;k<3;k++){
  49. mac3[i][j] += mac1[i][k] * mac2[k][j];
  50. }
  51. }
  52. }
  53. printf("\nMacierz wynikowa: \n");
  54. for(i=0;i<4;i++){
  55. for(j=0;j<2;j++){
  56. printf("%d ",mac3[i][j]);
  57. }
  58. printf("\n");
  59. }
  60.  
  61. return 0;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement