Professional Documents
Culture Documents
Lab08 06
Lab08 06
8-6
/*
*/
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
// prototipurile functiilor
void citeste(float [][10],int,int ); //citirea elementelor unei matrice de la tastatura
void afiseaza(float[][10],int,int ); //afisarea elemntelor unei matrice
void produs(float[][10],float[][10],float[][10],int,int,int); //calculul produsului a 2 matrice
void main(void)
{
int m,n,p;
float a[10][10], b[10][10],c[10][10];
printf("\nm="); scanf("%d",&m);
printf("\nn="); scanf("%d",&n);
printf("\np="); scanf("%d",&p);
printf("Introdu elementele primei matrici:\n");
citeste(a,m,n);
printf("Introdu elementele celei de a doua matrici:\n");
citeste(b,n,p);
produs(a,b,c,m,n,p);
afiseaza(a,m,n);
afiseaza(b,n,p);
afiseaza(c,m,p);
getch();
}
for (i=0;i<r;i++)
for(j=0;j<s;j++)
{
printf("elem[%d][%d]=",i,j);
scanf("%f",&m[i][j]);
}
}
Pag. 1/2
AII I – Laborator nr. 8-6
for (i=0;i<r;i++)
{
for(j=0;j<s;j++)
printf("%8.2f ",m[i][j]);
printf("\n");
}
}
Pag. 2/2