Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <conio.h>
- #include <stdio.h>
- #pragma warning (disable:4996)
- void main() {
- int a[10][10], b[10][10], c[10][10], i, j, n, m, k;
- //citirea dimensiunii pentru matricele a si b (dimensiuni egale si patratice)
- do {
- printf("Introduceti dimensiunea matricei: ");
- scanf("%d", &n);
- } while (n > 10);
- m = n;
- printf("\nIntroduceti elementele pentru a[%d][%d]=\n\n", n, n);
- //citirea lui a
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf("a[%d][%d]= ", i, j);
- scanf("%d", &a[i][j]);
- }
- }
- printf("\nIntroduceti elementele pentru b[%d][%d]=\n\n", n, n);
- //citirea lui b
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf("b[%d][%d]= ", i, j);
- scanf("%d", &b[i][j]);
- }
- }
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- c[i][j] = 0;
- for (k = 0; k < n; k++) {
- c[i][j] = c[i][j] + a[i][k] * b[k][j];//Inmultirea lui a si b cu rezultateul in c
- }
- }
- }
- printf("\n\n");
- //afisarea lui a
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf("%d ", a[i][j]);
- }
- printf("\n");
- }
- printf("\n\n");
- //afisarea lui b
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf("%d ", b[i][j]);
- }
- printf("\n");
- }
- printf("\n\n");
- //afisarea lui c
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- printf("%d ", c[i][j]);
- }
- printf("\n");
- }
- _getch();
- }3
Advertisement
Add Comment
Please, Sign In to add comment