Tuesday 10 April 2012

To find mode from the set of numbers

#include<stdio.h>
main()
{
    int a[10],i,j,count=0,mod,m=0,n;
    printf("Enter size of array:");
    scanf("%d",&n);
    printf("Enter values..");
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
    for(i=0;i<n;i++)
    {
        for(j=0;j<n;j++)
        {
            if(a[i]==a[j])
               count++;
        }
        if(m<count)
        {
           m=count;
           mod =a[i];
        }
        count=0;
    }
    printf("Mode    : %d  ",mod);
    for(i=0;i<n;i++)
        {
                for(j=i;j<n;j++)
                {
                        if(a[i]==a[j])
                           count++;
                }

                if(m==count)
                {
                  if(a[i]!=mod)
                   printf("%d  ",a[i]);
                }
                count=0;
        }
   
}

  


No comments:

Post a Comment