/*****************<soeasyprograms.blogspot.in>******************/
/* Program to find the Median using direct method of series*/
#include<stdio.h>
#include<conio.h>
main()
{
int i,n,j,a[10],temp;
float med;
clrscr();
printf("\n Enter the no of elements");
scanf("%d",&n);
printf("\n Enter the series");
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<=n-i;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
printf("\n After sorting series is");
for(i=1;i<=n;i++)
{
printf("\n %d",a[i]);
}
if(n%2==1)
{
med=a[(n+1)/2];
}
else
{
med=a[n/2]+0.5*(a[(n/2)+1]-a[n/2]);
}
printf("Median=%f",med);
getch();
}
/*****************<soeasyprograms.blogspot.in>******************/
No comments:
Post a Comment