Aşağıdaki kodda main (ana) fonksiyon içerisinde verdiğim üç sayının ( double numbers[3]={1,2,3};) harmonik (harmonic) ortalamasıı hesaplıyorum.
#include <stdio.h>
double harmonic(double * numbers,int n)
{
double sum = 0.0,harmonic;
int i;
for(i = 0; i< n; i++)
sum += 1 / numbers[i];
harmonic = (1.0/n) * sum;
return 1.0 / harmonic;
}
int main()
{
double numbers[3]={1,2,3};
printf("harmonic mean : %lf",harmonic(numbers,3));
return 0;
}
NOT : Kodu direk bir text dosyasına kopyalayabilirsiniz, C dosyasının adını dosyanınadı.C şeklinde kayıt türünü de tüm dosyalar olarak seçerek kaydedebilirsiniz. Artık C dosyanız çalışmaya hazır.