Monday, March 26, 2012

Program to find the Median using direct method of series in c code


/*****************<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