Student
Name:
Shinde Sachin Dadarao. Roll No:149
Program
Name: Write
a program to input an array and display it in reverse order.
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5];
int i;
clrscr();
printf("\n enter the array element-");
for(i=0;i<5;i++)
{
scanf("\n %d",&a[i]);
}
printf("\n the array element
are");
for(i=4;i>=0;i--)
{
printf("\n %d",a[i]);
}
getch();
}
/*
Output
enter
the array element-7 14 21 28 35
the
array element are
35
28
21
14
7
*/
Student
Name:
Shinde Sachin Dadarao. Roll No:149
Program
Name: Write
a program to input an array and display it in ascending order.
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5];
int i,j,n,temp;
clrscr();
printf("\n enter the limit of
array-");
scanf("\n %d",&n);
printf("\n enter the array
element-");
for(i=0;i<n;i++)
{
scanf("\n %d",&a[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
printf("\n ascending order element
are-");
for(i=0;i<n;i++)
{
printf("\n %d",a[i]);
}
getch();
}
/*
Output
Enter
the limit of array-5
Enter
the array element-24 95 12 7 53
ascending
order element are-
7
12
24
53
95
*/
Student
Name:
Shinde Sachin Dadarao. Roll
No:149
Program
Name: Write
a program to input an array and find minimum number from given array.
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5];
int i,n,min;
clrscr();
printf("\n enter the limit of array-");
scanf("\n %d",&n);
printf("\n enter the limit of
array-");
for(i=0;i<n;i++)
{
scanf("\n %d",&a[i]);
}
min=a[0];
for(i=1;i<n;i++)
{
if(a[i]<min)
{
min=a[i];
}
}
printf("\n the smallest element is
%d",min);
getch();
}
/*
Output
Enter
the limit of array-5
Enter
the limit of array-25 48 53 10 49
The
smallest element is 10 */
Student
Name:
Shinde Sachin Dadarao. Roll No:149
Program
Name: Write
a program to input an array and find maximum number from given array.
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5];
int i,n,max;
clrscr();
printf("\n enter the limit of
array-");
scanf("\n %d",&n);
printf("\n enter array
element-");
for(i=0;i<n;i++)
{
scanf("\n %d",&a[i]);
}
max=a[0];
for(i=1;i<n;i++)
{
if(a[i]>max)
{
max=a[i];
}
}
printf("\n the largest element is
%d",max);
getch();
}
/*
Output
Enter
the limit of array-5
Enter
array element- 10 35 49 25 5
The
largest element is 49 */
Student
Name:
Shinde Sachin Dadarao. Roll
No:149
Program
Name: Write
a program to input two m*n matrices and display it’s addition.
#include<stdio.h>
#include<conio.h>
void
main()
{
int
a[3][3],b[3][3];
int
i,j,add[3][3];
clrscr();
printf("\n
enter first array-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("\n %d", &a[i][j]);
}
}
printf("\n
enter second array-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("\n %d",&b[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
add[i][j]=a[i][j]+b[i][j];
}
}
printf("\n
the addition matrix are-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d",add[i][j]);
}
printf("\n");
}
getch();
}
/*
Output
Enter first
array- 5 3 1
1 2 27
4 3 1
Enter second
array- 0 3 9
3 2 26
8 11 20
The addition
matrix are- 5 6 10
4 4 53
12 14 21 */
Student
Name:
Shinde Sachin Dadarao. Roll No:149
Program
Name: Write
a program to input two m*n matrices and display transpose of matrix.
#include<stdio.h>
#include<conio.h>
void main()
{
int a[3][3],trans[3][3];
int i,j;
clrscr();
printf("\n enter the array
element-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("\n %d", &a[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
trans[i][j]=a[j][i];
}
}
printf("\n the transpose of matrix
is-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d",trans[i][j]);
}
printf("\n");
}
getch();
}
/*
Output
Enter
the array element- 2 3 5
7
9 11
21
53 20
The
transpose of matrix is-2 7 21
3 9 53
5 11 20 */
Student
Name:
Shinde Sachin Dadarao. Roll No:149
Program
Name: Write
a program to input two m*n matrices and display its multiplication.
#include<stdio.h>
#include<conio.h>
void
main()
{
int
a[3][3],b[3][3],multi[3][3];
int
i,j,k;
clrscr();
printf("\n
enter first matrix-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("\n %d", &a[i][j]);
}
}
printf("\n
enter second matrix-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("\n %d",&b[i][j]);
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
multi[i][j]=0;
for(k=0;k<3;k++)
{
multi[i][j]=multi[i][j]+(a[i][k]*b[k][j]);
}
}
}
printf("\n
the matrix multiplication is-");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("\t %d",multi[i][j]);
}
printf("\n");
}
getch();
}
/*
Output
Enter first
matrix- 1 2 3
4 5 6
7 8 9
Enter second
matrix- 1 2 3
4 5 6
7 8 9
The matrix
multiplication is-30 36 42
66 81 96
102 126 150 */