You are on page 1of 8

Ex.

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

LARGEST AND SMALLEST NUMBER IN ARRAY USING FUNTIONS


PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
void accept(int a[5]);
void largesmall(int a[5]);
int a[5],I;
clrscr();
printf(enter array values\n:);
accept(a);
largesmall(a);
getch();
}
void accept(int a[5])
{
int I;
printf(enter any five numbers\n);
for(i=0;i<5;i++)
{
scanf( %d,&a[i]);
}
}
void largesmall(int a[5])
{
int large,small,I;
large=a[0],small[0];
for(i=0;i<5;i++)
{
if(a[i+1]>large)
large=a[i+1];
if(a[i+1]<small)
small=a[i+1];
}
}
printf(%d is largest,large);
printf(%d is smallest,small);
getch(); }

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

SMALLEST AND SMALLEST NUMBER IN ARRAY USING FUNCTIONS


PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
void accept(int a[5]);
void largesmall(int a[5]);
int a[5],I;
clrscr();
printf(enter array values\n:);
accept(a);
largesmall(a);
getch();
}
void accept(int a[5])
{
int I;
printf(enter any five numbers\n);
for(i=0;i<5;i++)
{
scanf( %d,&a[i]);
}
}
void largesmall(int a[5])
{
int large,small,I;
large=a[0],small[0];
for(i=0;i<5;i++)
{
if(a[i+1]>large)
large=a[i+1];
if(a[i+1]<small)
small=a[i+1];
}
}
printf(%d is largest,large);
printf(%d is smallest,small);
getch(); }

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

SMALLEST NAD LARGEST NU,BER IN ARRAY USING FUNCTIONS


PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
void accept(int a[5]);
void largesmall(int a[5]);
int a[5],I;
clrscr();
printf(enter array values\n:);
accept(a);
largesmall(a);
getch();
}
void accept(int a[5])
{
int I;
printf(enter any five numbers\n);
for(i=0;i<5;i++)
{
scanf( %d,&a[i]);
}
}
void largesmall(int a[5])
{
int large,small,I;
large=a[0],small[0];
for(i=0;i<5;i++)
{
if(a[i+1]>large)
large=a[i+1];
if(a[i+1]<small)
small=a[i+1];
}
}
printf(%d is largest,large);
printf(%d is smallest,small);
getch(); }

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

SMALLEST AND LARGEST NUMBER IN ARRAY USING FUNCTIONS


PROGRAM:
#include<stdio.h>
#include<conio.h>
void main()
{
void accept(int a[5]);
void largesmall(int a[5]);
int a[5],I;
clrscr();
printf(enter array values\n:);
accept(a);
largesmall(a);
getch();
}
void accept(int a[5])
{
int I;
printf(enter any five numbers\n);
for(i=0;i<5;i++)
{
scanf( %d,&a[i]);
}
}
void largesmall(int a[5])
{
int large,small,I;
large=a[0],small[0];
for(i=0;i<5;i++)
{
if(a[i+1]>large)
large=a[i+1];
if(a[i+1]<small)
small=a[i+1];
}
}
printf(%d is largest,large);
printf(%d is smallest,small);
getch(); }

You might also like