Program 1: Write
a C program to find out the Maximum and Minimum number from given 10 numbers.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int array[10],
i, max, min;
clrscr();
printf("Enter value
of array elements: \n");
for( i=0 ;
i<10 ; i++)
{
printf("Enter element value %d=
“,i+1);
scanf("%d", &array[i]);
}
max=array[0];
min=array[0];
for(
i=0 ; i<10 ; i++)
{
if(max
< array[i])
{
max
= array[i];
}
if(min
> array[i])
{
min
= array[i];
}
}
printf(“Max=%d,
Min=%d", max, min);
getch();
}
Output:

Program 2: Write
a C program to read and store the roll no and marks of 20 students using array.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int rollno[20],
marks[20], i;
clrscr();
for(
i=0 ; i<3 ; i++)
{
printf("Enter Roll of Student [%d] ",i+1);
scanf("%d",
&rollno[i]);
printf("Enter Mark of Student [%d] ",i+1);
scanf("%d",
&marks[i]);
}
for(
i=0 ; i<3 ; i++)
{
printf("\n
Roll No : %d Marks : %d", rollno[i], marks[i]);
}
getch();
}
Output:
Program 3: Write
a program to calculate average and total of 5 students for 3 subjects (use
nested for loops) (2D).
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
marks[5][3] ,i ,j ,sum=0;
float
avg = 0;
clrscr();
printf("Enter
value of array elements: \n");
for(i=0;i<2;i++)
{
printf("Enter
students %d marks :\n", i+1);
for(j=0;j<3;j++)
{
printf("Enter
subject %d marks : ", j+1 );
scanf("%d",
&marks[i][j]);
}
}
for(i=0;i<2;i++)
{
sum=0;
for(j=0;j<3;j++)
{
sum = sum + marks[i][j];
}
avg
= (float) sum/3;
printf("\nStudents
%d marks : %d", i+1, sum);
printf("\nStudents
%d average : %f",i+1, avg);
}
getch();
}
Output:
Program 4:
Develop a program to count odd and even elements of an array.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
num[10], i, odd=0, even=0, n;
clrscr();
printf("Enter
total array elements (1-10) = ");
scanf("%d",
&n);
printf("Enter
value of array elements: \n");
for(
i=0 ; i<n ; i++)
{
printf("Enter
element value %d = ", i+1 );
scanf("%d",
&num[i]);
}
printf("odd
numbers : ");
for(
i=0 ; i<n ; i++)
{
if(num[i]
%2 ==1)
{
odd=odd+1;
printf("%d\n",
num[i]);
}
}
printf("Total
Odd Numbers in Array = %d", odd);
printf("Even
numbers : ");
for(
i=0 ; i<n ; i++)
{
if(num[i]
%2 ==0)
{
even=even+1;
printf("%d\n",
num[i]);
}
}
printf("Total
Even Numbers in Array = %d", even);
getch();
}
Output:
Program 5: Write
a C program to calculate the average, geometric and harmonic mean of n elements
in an array.
Solution:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main( )
{
int
i, n;
float
a[50], sum=0, sum1=0, sum2=1;
clrscr();
printf("How
many numbers you want to enter : ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Enter
Value at Position [%d] : ", i+1);
scanf("%f",&a[i]);
sum
= sum + a[i];
sum1
= sum1 + (1.0/a[i]);
sum2
= sum2 * a[i];
}
printf("\nAverage
= %f", sum/n);
printf("\nGeometric
Mean = %f", pow(sum2,(1.0/n)));
printf("\nHarmonic
Mean = %f",n*pow(sum1,-1));
getch();
}
Output:
Program 6: Read
five-person height and weight and count the number of person having height
greater than 170 and weight less than 50.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
height[5], weight[5], i, n=0;
clrscr();
printf("Enter
value of array elements: \n");
for(
i=0 ; i<5 ; i++)
{
printf("Enter
height of person %d = ", i+1 );
scanf("%d",
&height[i]);
printf("Enter
weight of person %d = ", i+1 );
scanf("%d",&weight[i]);
}
for(i=0;i<5;i++)
{
if(height[i]
> 170 && weight[i] < 50)
{
n++;
}
}
printf("number of person having height
greater than 170 and weight less than 50 = %d", n);
getch();
}
Output:
Program 7: Write a program to sort given array in
ascending order.
Solution:
#include<stdio.h>
#include<conio.h>
int main()
{
int
array[10], i, n, j, temp;
clrscr();
printf("Enter
total array elements (1-10) = ");
scanf("%d",
&n);
printf("Enter
value of array elements: \n");
for(i=0;i<n;i++)
{
printf("Enter
array element %d = ",i+1);
scanf("%d",
&array[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(array[i] < array[j])
{
temp=array[i];
array[i]
= array[j];
array[j]
= temp;
}
}
}
printf("Array
after sorting : \n");
for(i=0;i<n;i++)
{
printf("%d\n",
array[i]);
}
getch();
}
Output:
Program 8: Write
a c program to multiply two metrics A and B of dimension p*q and q*r
respectively, and store result in third matrix C.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
a[3][3],b[3][3],c[3][3], i, j, sum=0, k;
int
r1,c1,r2,c2;
clrscr();
printf("enter
details of array a\n");
printf("enter
number of rows : ");
scanf("%d",&r1);
printf("enter
number of column : ");
scanf("%d",&c1);
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
printf("Enter
array element a[%d] [%d] = ", i, j );
scanf("%d",
&a[i][j]);
}
}
printf("enter
details of array b\n");
printf("enter
number of rows : ");
scanf("%d",&r2);
printf("enter
number of column : ");
scanf("%d",&c2);
for(
i=0 ; i<r2 ; i++ )
{
for(
j=0 ; j<c2 ; j++ )
{
printf("Enter
array element b[%d] [%d] = ", i, j );
scanf("%d",
&b[i][j]);
}
}
for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{
sum=0;
for(k=0;k<c1;k++)
{
sum=sum+a[i][k]*b[k][j];
}
c[i][j]=sum;
printf("%d\t",
c[i][j]);
}
printf("\n");
}
getch();
}
Output:
Program 1: Write a C program to find out the Maximum and Minimum number from given 10 numbers.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int array[10],
i, max, min;
clrscr();
printf("Enter value
of array elements: \n");
for( i=0 ;
i<10 ; i++)
{
printf("Enter element value %d=
“,i+1);
scanf("%d", &array[i]);
}
max=array[0];
min=array[0];
for(
i=0 ; i<10 ; i++)
{
if(max
< array[i])
{
max
= array[i];
}
if(min
> array[i])
{
min
= array[i];
}
}
printf(“Max=%d,
Min=%d", max, min);
getch();
}
Output:

Program 2: Write a C program to read and store the roll no and marks of 20 students using array.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int rollno[20],
marks[20], i;
clrscr();
for(
i=0 ; i<3 ; i++)
{
printf("Enter Roll of Student [%d] ",i+1);
scanf("%d",
&rollno[i]);
printf("Enter Mark of Student [%d] ",i+1);
scanf("%d",
&marks[i]);
}
for(
i=0 ; i<3 ; i++)
{
printf("\n
Roll No : %d Marks : %d", rollno[i], marks[i]);
}
getch();
}
Output:
Program 3: Write a program to calculate average and total of 5 students for 3 subjects (use nested for loops) (2D).
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
marks[5][3] ,i ,j ,sum=0;
float
avg = 0;
clrscr();
printf("Enter
value of array elements: \n");
for(i=0;i<2;i++)
{
printf("Enter
students %d marks :\n", i+1);
for(j=0;j<3;j++)
{
printf("Enter
subject %d marks : ", j+1 );
scanf("%d",
&marks[i][j]);
}
}
for(i=0;i<2;i++)
{
sum=0;
for(j=0;j<3;j++)
{
sum = sum + marks[i][j];
}
avg
= (float) sum/3;
printf("\nStudents
%d marks : %d", i+1, sum);
printf("\nStudents
%d average : %f",i+1, avg);
}
getch();
}
Output:
Program 4:
Develop a program to count odd and even elements of an array.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
num[10], i, odd=0, even=0, n;
clrscr();
printf("Enter
total array elements (1-10) = ");
scanf("%d",
&n);
printf("Enter
value of array elements: \n");
for(
i=0 ; i<n ; i++)
{
printf("Enter
element value %d = ", i+1 );
scanf("%d",
&num[i]);
}
printf("odd
numbers : ");
for(
i=0 ; i<n ; i++)
{
if(num[i]
%2 ==1)
{
odd=odd+1;
printf("%d\n",
num[i]);
}
}
printf("Total
Odd Numbers in Array = %d", odd);
printf("Even
numbers : ");
for(
i=0 ; i<n ; i++)
{
if(num[i]
%2 ==0)
{
even=even+1;
printf("%d\n",
num[i]);
}
}
printf("Total
Even Numbers in Array = %d", even);
getch();
}
Output:
Program 5: Write
a C program to calculate the average, geometric and harmonic mean of n elements
in an array.
Solution:
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main( )
{
int
i, n;
float
a[50], sum=0, sum1=0, sum2=1;
clrscr();
printf("How
many numbers you want to enter : ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Enter
Value at Position [%d] : ", i+1);
scanf("%f",&a[i]);
sum
= sum + a[i];
sum1
= sum1 + (1.0/a[i]);
sum2
= sum2 * a[i];
}
printf("\nAverage
= %f", sum/n);
printf("\nGeometric
Mean = %f", pow(sum2,(1.0/n)));
printf("\nHarmonic
Mean = %f",n*pow(sum1,-1));
getch();
}
Output:
Program 6: Read
five-person height and weight and count the number of person having height
greater than 170 and weight less than 50.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
height[5], weight[5], i, n=0;
clrscr();
printf("Enter
value of array elements: \n");
for(
i=0 ; i<5 ; i++)
{
printf("Enter
height of person %d = ", i+1 );
scanf("%d",
&height[i]);
printf("Enter
weight of person %d = ", i+1 );
scanf("%d",&weight[i]);
}
for(i=0;i<5;i++)
{
if(height[i]
> 170 && weight[i] < 50)
{
n++;
}
}
printf("number of person having height
greater than 170 and weight less than 50 = %d", n);
getch();
}
Output:
Program 7: Write a program to sort given array in
ascending order.
Solution:
#include<stdio.h>
#include<conio.h>
int main()
{
int
array[10], i, n, j, temp;
clrscr();
printf("Enter
total array elements (1-10) = ");
scanf("%d",
&n);
printf("Enter
value of array elements: \n");
for(i=0;i<n;i++)
{
printf("Enter
array element %d = ",i+1);
scanf("%d",
&array[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(array[i] < array[j])
{
temp=array[i];
array[i]
= array[j];
array[j]
= temp;
}
}
}
printf("Array
after sorting : \n");
for(i=0;i<n;i++)
{
printf("%d\n",
array[i]);
}
getch();
}
Output:
Program 8: Write
a c program to multiply two metrics A and B of dimension p*q and q*r
respectively, and store result in third matrix C.
Solution:
#include<stdio.h>
#include<conio.h>
void main( )
{
int
a[3][3],b[3][3],c[3][3], i, j, sum=0, k;
int
r1,c1,r2,c2;
clrscr();
printf("enter
details of array a\n");
printf("enter
number of rows : ");
scanf("%d",&r1);
printf("enter
number of column : ");
scanf("%d",&c1);
for(i=0;i<r1;i++)
{
for(j=0;j<c1;j++)
{
printf("Enter
array element a[%d] [%d] = ", i, j );
scanf("%d",
&a[i][j]);
}
}
printf("enter
details of array b\n");
printf("enter
number of rows : ");
scanf("%d",&r2);
printf("enter
number of column : ");
scanf("%d",&c2);
for(
i=0 ; i<r2 ; i++ )
{
for(
j=0 ; j<c2 ; j++ )
{
printf("Enter
array element b[%d] [%d] = ", i, j );
scanf("%d",
&b[i][j]);
}
}
for(i=0;i<r1;i++)
{
for(j=0;j<c2;j++)
{
sum=0;
for(k=0;k<c1;k++)
{
sum=sum+a[i][k]*b[k][j];
}
c[i][j]=sum;
printf("%d\t",
c[i][j]);
}
printf("\n");
}
getch();
}
Output: