Professional Documents
Culture Documents
No:10a)
24.4.2015
Reg.No:1404109
Name:K.Sundar
MATRIX MULTIPLICATION
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main() {
int a[3][3],b[3][3],c[3][3],i,j,r1,r2,c1,c2,k;
printf(enter r1,c1 \n);
scanf(%d%d,&r1,&c1);
printf(enter r2,c2 \n);
scanf(%d%d,&r2,&c2);
if(r2==c1)
printf(\n enter the first matrix);
for(i=0;i<r1;i++){
for(j=0;j<c1;j++)
scanf(%d,&a[i][j]); }}
printf(enter the second matrix\n);
for(i=0;i<r2;i++){
for(j=0;j<c2;j++) {
scanf(%d,&b[i][j]);
}}
printf(matrix multiplication \n);
for(i=0;i<r1;i++) {
for(j=0;j<c2;j++) {
d[i][j]=0;
for(k=0;k<c1;k++) {
d[i][j]=d[i][j]+(a[i][k]*b[k][j]);
}
printf(%d\t,d[i][j]); }
printf(\n);
}}
else
{ printf(matrix multiplication is not possible \n);
} getch(); }
Ex.No:10b)
24.4.2015
Reg.No:1404109
Name:K.Sundar
Ex.No:10a)
24.4.2015
Reg.No:1404097
Name:Ranjith Kumar .V.V
MATRIX MULTIPLICATION
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main() {
int a[3][3],b[3][3],c[3][3],i,j,r1,r2,c1,c2,k;
printf(enter r1,c1 \n);
scanf(%d%d,&r1,&c1);
printf(enter r2,c2 \n);
scanf(%d%d,&r2,&c2);
if(r2==c1)
printf(\n enter the first matrix);
for(i=0;i<r1;i++){
for(j=0;j<c1;j++)
scanf(%d,&a[i][j]); }}
printf(enter the second matrix\n);
for(i=0;i<r2;i++){
for(j=0;j<c2;j++) {
scanf(%d,&b[i][j]);
}}
printf(matrix multiplication \n);
for(i=0;i<r1;i++) {
for(j=0;j<c2;j++) {
d[i][j]=0;
for(k=0;k<c1;k++) {
d[i][j]=d[i][j]+(a[i][k]*b[k][j]);
}
printf(%d\t,d[i][j]); }
printf(\n);
}}
else
{ printf(matrix multiplication is not possible \n);
} getch(); }
Ex.No:10b)
24.4.2015
Reg.No:1404097
Name:Ranjith Kumar.V.V
Ex.No:10a)
24.4.2015
Reg.No:1404093
Name:Rahul.M
MATRIX MULTIPLICATION
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main() {
int a[3][3],b[3][3],c[3][3],i,j,r1,r2,c1,c2,k;
printf(enter r1,c1 \n);
scanf(%d%d,&r1,&c1);
printf(enter r2,c2 \n);
scanf(%d%d,&r2,&c2);
if(r2==c1)
printf(\n enter the first matrix);
for(i=0;i<r1;i++){
for(j=0;j<c1;j++)
scanf(%d,&a[i][j]); }}
printf(enter the second matrix\n);
for(i=0;i<r2;i++){
for(j=0;j<c2;j++) {
scanf(%d,&b[i][j]);
}}
printf(matrix multiplication \n);
for(i=0;i<r1;i++) {
for(j=0;j<c2;j++) {
d[i][j]=0;
for(k=0;k<c1;k++) {
d[i][j]=d[i][j]+(a[i][k]*b[k][j]);
}
printf(%d\t,d[i][j]); }
printf(\n);
}}
else
{ printf(matrix multiplication is not possible \n);
} getch(); }
Ex.No:10b)
24.4.2015
Reg.No:1404093
Name:Rahul.M
Ex.No:10a)
24.4.2015
Reg.No:1404071
Name:S.Deepak Arun
MATRIX MULTIPLICATION
PROGRAM:
#include<stdio.h>
#include<conio.h>
void main() {
int a[3][3],b[3][3],c[3][3],i,j,r1,r2,c1,c2,k;
printf(enter r1,c1 \n);
scanf(%d%d,&r1,&c1);
printf(enter r2,c2 \n);
scanf(%d%d,&r2,&c2);
if(r2==c1)
printf(\n enter the first matrix);
for(i=0;i<r1;i++){
for(j=0;j<c1;j++)
scanf(%d,&a[i][j]); }}
printf(enter the second matrix\n);
for(i=0;i<r2;i++){
for(j=0;j<c2;j++) {
scanf(%d,&b[i][j]);
}}
printf(matrix multiplication \n);
for(i=0;i<r1;i++) {
for(j=0;j<c2;j++) {
d[i][j]=0;
for(k=0;k<c1;k++) {
d[i][j]=d[i][j]+(a[i][k]*b[k][j]);
}
printf(%d\t,d[i][j]); }
printf(\n);
}}
else
{ printf(matrix multiplication is not possible \n);
} getch(); }
Ex.No:10b)
24.4.2015
Reg.No:1404071
Name:S.Deepak Arun