Harmonik (harmonic) ortalamayı hesaplayan C kodu

Cumartesi, 18 Ekim 2008 18:59 by celebi

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.

 

Yorum ekle




  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading