C Program Examples - To Calculate Median

C Program To Calculate Median

#include<stdio.h>                                                       
#define N 5                                                                     
                                                                                
void main()                                                                     
{                                                                               
 int i, j, n;                                                                   
                                                                                
 float median, a[N], temp;                                                      
 printf("Enter number of elements:\n");                                         
 scanf("%d", &n);                                                               
                                                                                
 /* Reading array elements */                                                   
 printf("Input %d values \n", n);                                               
 for(i=0; i<n; i++)                                                             
 {                                                                              
  scanf("%f", &a[i]);                                                           
 }                                                                              
                                                                                
temp =0;                                                                        
/* sorting */                                                                   
 for(i=0;i<n-1;i++)                                                             
 {                                                                              
   for(j=0; j<n-i-1; j++)                                                       
   {                                                                            
    if(a[j]<a[j+1])                                                             
    {                                                                           
     temp = a[j];                                                               
     a[j] = a[j+1];                                                             
     a[j+1] = temp;                                                             
    }                                                                           
   }                                                                            
 }                                                                              
                                                                                
                                                                                
 /* calculation median */                                                       
 if( n%2 == 0)                                                                  
  median = (a[(n/2)-1]+a[(n/2)])/2.0;                                           
 else                                                                           
  median = a[(n/2)];                                                            
                                                                                
/*printing result */                                                            
                                                                                
 for(i=0; i<n; i++)                                                             
  printf("%f\t", a[i]);                                                         
                                                                                
 printf("\nMedian is %f\n", median);                                            
}           

Output:
$ cc median.c 
$ ./a.out 
Enter number of elements:
5
Input 5 values 
2
4
3
1
5
5.000000	4.000000	3.000000	2.000000	1.000000	
Median is 3.000000

C Programming Examples

C Program To Implement Linked List and Operations

C Program To Implement Sorted Linked List and Operations

C Program to Reverse the Linked List

C Program to Stack and Operations using Linked List

C Program to Queue and Operations using Linked List

C Program to calculate multiplication of two numbers using pointers

C Program To Calculate Median

C Program To Calculate Standard Deviation

C Program For Fahrenheit To Celsius Conversion

C Program To Calculate Average

C Program For Quadratic Equations

C Program To Check Character Type

C Program To Find Largest Of Three Values

C Program To Find Max Value In Array

C Program To Find Min Value In Array

C Program To Print Multiplication Table

C Program For Frequency Counting

C Program To Read A Line Of Text

C Program To Find ASCII Value For Any Character

C Program To Find A Character Is Number, Alphabet, Operator, or Special Character

C Program To Find Reverse Case For Any Alphhabet using ctype functions

C Program To Find Number Of Vowels In Input String

C Program Pointers Example Code

C Program To Find Leap Year Or Not

C Program To Swap Two Integers Using Call By Reference

C Program To Swap Two Integers Without Using Third Variable

C Program To List Prime Numbers Upto Limit

C Program To List Composite Numbers Upto Limit

C Program To Calculate Compound Interest

C Program To Calculate Depreciation Amount After of Before Few Years

C Program To Calculate Profit Percentage

C Program To Calculate Loss Percentage

C Program To Find String Is Polindrome Or Not

C Program To Find Factorial of a Number

C Program To Check Number is a Polindrome or Not

C Program To Generate Random Integers

C Program To Generate Random Float Numbers

C Program to find Square Root of a Number

C Program to find Area of a Rectangle

C Program to find Perimeter of a Rectangle

C Program to find Area of a Square

C Program to find Area of a Triangle

C Program to find Area of a Parallelogram

C Program to find Area of a Rhombus

C Program to find Area of a Trapezium

C Program to find Area of a Circle and Semi-circle

C Program to find Circumference of a Circle and Semi-circle

C Program to find length of an arc

C Program to find Area of a Sector

Privacy Policy  |  Copyright@2017 - All Rights Reserved.  |  Contact us   |  Report website issues in Github   |  Facebook page   |  Google+ page

Email Facebook Google LinkedIn Twitter
^