Skip to content

Instantly share code, notes, and snippets.

@gokhanyavas
Created April 25, 2013 05:37
Show Gist options
  • Save gokhanyavas/5457715 to your computer and use it in GitHub Desktop.
Save gokhanyavas/5457715 to your computer and use it in GitHub Desktop.
Dışarıdan girilen N elemanlı bir dizinin aritmetik, geometrik ve harmonik ortalamasını hesaplayan program.
#include<stdio.h>
#include<math.h>
#include<conio.h>
int main()
{
int i,n;
int dizi[100];
float ariort,geoort,harort;
ariort=0;
geoort=1;
harort=0.0;
printf("Dizinin eleman sayisini giriniz..:");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("dizinin %d elemani :" ,i);
scanf("%d",&dizi[i]);
}
for(i=0;i<n;i++)
{
ariort=ariort+dizi[i];
geoort=geoort*dizi[i];
harort=harort+1.0/dizi[i];
}
ariort=ariort/n;
geoort=pow(geoort,(1/n));
harort=n/harort;
printf("Aritmetik Ortalama=%f\n",ariort);
printf("Geometrik Ortalama=%f\n",geoort);
printf("Harmonik Ortalama =%f\n",harort);
getch();
}
@Gbedirhanberk
Copy link

Geometrik ortalamada hata oluyor
Hep 1 basıyor geoort da

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment