Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main() {
- int mac1[100][100],mac2[100][100],mac3[100][100],i,j,k,x;
- //pierwsza macierz
- printf("Podaj 12 danych do pierwszej macierzy o rozmiarach 4x3.\n");
- for(i=0;i<4;i++){
- for(j=0;j<3;j++){
- scanf("%d",&x);
- mac1[i][j] = x;
- }
- }
- printf("\nMacierz nr. 1: \n");
- for(i=0;i<4;i++){
- for(j=0;j<3;j++){
- printf("%d ",mac1[i][j]);
- }
- printf("\n");
- }
- //druga macierz
- printf("Podaj 6 danych do drugiej macierzy o rozmiarach 3x2.\n");
- for(i=0;i<3;i++){
- for(j=0;j<2;j++){
- scanf("%d",&x);
- mac2[i][j] = x;
- }
- }
- printf("\nMacierz nr. 2: \n");
- for(i=0;i<3;i++){
- for(j=0;j<2;j++){
- printf("%d ",mac2[i][j]);
- }
- printf("\n");
- }
- //mnożenie macierzy
- for(i=0;i<4;i++){
- for(j=0;j<2;j++){
- for(k=0;k<3;k++){
- mac3[i][j] += mac1[i][k] * mac2[k][j];
- }
- }
- }
- printf("\nMacierz wynikowa: \n");
- for(i=0;i<4;i++){
- for(j=0;j<2;j++){
- printf("%d ",mac3[i][j]);
- }
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement