Question:13
C program to take input for 5 elements using an array, check and print the largest element.
Sol:
#include<stdio.h>
int main()
{
int a[5],i,m;
float av;
/* input */
for(i=0;i<5;i++)
{
printf("Enter %d element ",i);
scanf("%d",&a[i]);
}
/* display */
m=a[0];
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
if(a[i]>m)
m=a[i];
}
printf("Largest element = %d\n",m);
return(0);
}
/* Output */ Enter 0 element 25 Enter 1 element 63 Enter 2 element 5 Enter 3 element 95 Enter 4 element 32 25 63 5 95 32 Largest element = 95
Question:14
C program to take input for 5 elements using an array, check and print the lowest element.
Sol:
#include<stdio.h>
int main()
{
int a[5],i,m;
float av;
/* input */
for(i=0;i<5;i++)
{
printf("Enter %d element ",i);
scanf("%d",&a[i]);
}
/* display */
m=a[0];
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
if(a[i]<m)
m=a[i];
}
printf("Lowest element = %d\n",m);
return(0);
}
/* Output */ Enter 0 element 25 Enter 1 element 69 Enter 2 element 3 Enter 3 element 54 Enter 4 element 85 25 69 3 54 85 Lowest element = 3
Question:15
C program to take input for 5 elements using an array, check and print the following:
* largest element
* lowest element
* diff between the largest and lowest element
Sol:
#include<stdio.h>
int main()
{
int a[5],i,ma,mi,d;
float av;
/* input */
for(i=0;i<5;i++)
{
printf("Enter %d element ",i);
scanf("%d",&a[i]);
}
/* display */
ma=a[0];
mi=a[0];
for(i=0;i<5;i++)
{
printf("%d\n",a[i]);
/* max no */
if(a[i]>ma)
ma=a[i];
/* min no */
if(a[i]<mi)
mi=a[i];
}
printf("Largest element = %d\n",ma);
printf("Lowest element = %d\n",mi);
d=ma-mi;
printf("Difference between largest and lowest element = %d\n",d);
return(0);
}
/* Output */ Enter 0 element 25 Enter 1 element 3 Enter 2 element 96 Enter 3 element 7 Enter 4 element 5 25 3 96 7 5 Largest element = 96 Lowest element = 3 Difference between largest and lowest element = 93




