CP Programs
CP Programs
#include<stdio.h>
int main() {
int a[3][3],b[3][3],c[3][3],i,j,k,sum,m,n,p,q;
scanf("%d %d",&m,&n);
for(i=0;i<m;i++) {
for(j=0;j<n;j++) {
scanf("%d",&a[i][j]);
scanf("%d %d",&p,&q);
for(i=0;i<p;i++) {
for(j=0;j<q;j++) {
scanf("%d",&b[i][j]);
for(i=0;i<m;i++) {
for(j=0;j<n;j++) {
printf("%d\t",a[i][j]);
printf("\n");
for(i=0;i<p;i++) {
for(j=0;j<q;j++) {
printf("%d\t",b[i][j]);
printf("\n");
if(n!=p)
else
for(i=0;i<m;i++)
for(j=0;j<q;j++)
sum=0;
for(k=0;k<m;k++)
sum=sum+(a[i][k]*b[k][j]);
c[i][j]=sum;
printf("multiplication is:\n");
for(i=0;i<m;i++)
for(j=0;j<q;j++)
printf("%d\t",c[i][j]);
printf("\n");
}
Output:
1 1
1 1
1 1
1 1
multiplication is:
2 2
2 2
ADDITION OF TWWO MATRICES
#include<stdio.h>
void main() {
int a[2][2],b[2][2],i,j;
for(i=0;i<2;i++) {
for(j=0;j<2;j++) {
scanf("%d",&a[i][j]);
printf("Next Matrix\n");
for(i=0;i<2;i++) {
for(j=0;j<2;j++) {
scanf("%d",&b[i][j]);
for(i=0;i<2;i++) {
for(j=0;j<2;j++) {
printf("%d\t", a[i][j]+b[i][j]);
printf("\n");
Output:
6 8
10 12