How to Calculate Geometric Mean (GM) for Discrete Data in C programming?

By | October 19, 2021

Calculate Geometric Mean (GM) for Discrete Data in C programming:

#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
            int i,n,x[100],f[100],sf=0;
            float sflogx=0.0;
            clrscr();
            printf("Enter the total number of observation: ");
            scanf("%d",&n);
            for(i=0;i<n;i++)
            {
                        printf("Enter the obs %d: ",i+1);
                        scanf("%d",&x[i]);
                        printf("Enter the freq: ");
                        scanf("%d",&f[i]);
                        sf+=f[i];
            }
            printf(" X LogX ");
            for(i=0;i<25;i++);
            printf("-");
            for(i=0;i<n;i++)
            {
                        printf("%d %d %.4f ",x[i],f[i],f[i] * (log10(x[i])));
                        sflogx+=(log10(x[i])) * f[i];
            }
  getch();
}

Output:

Calculate Geometric Mean (GM) for Discrete Data in C programming

Leave a Reply

Your email address will not be published. Required fields are marked *