C de dizinin ortalamasını hesaplama

  1. edipylmz
    3
    147
    9/9/2018 11:56:00 PM

    C programlama da bir dizinin/arayin elemanlarının ortalamasını nasıl hesaplayabiliriz ?

    c 2 ay önce 78 Görüntüleme

( 1 ) Cevap

  1. serkan
    4
    855
    9/10/2018 11:03:00 PM

    şu şekilde bir dizin olduğunu varsayalım , keşke bunları sen yazsaydın da takıldığın yerde yardım etseydik , biraz çabaladığın ve takıldığın sorular bekliyorum bundan sonra

    int array[ ] = { 4, 8, 12, 16, 40 };
    

    dizinin boyutu kadar for ile dönüp toplayacaksın sayıları , sonrada boyuta böleceksin ;

    #include <stdio.h>
    #include<stdlib.h>
    
    int main() {
    
      double ortalama=0;
      int dizi[ ] = { 4, 8, 12, 16, 40 };
    
      int boyut = (sizeof dizi / sizeof *dizi);
    
      for(int i=0;i<boyut;i++)
      {
          ortalama=ortalama+dizi[i];
      }
    
      ortalama=ortalama/boyut;
    
    
      printf("ortalama: %f\n", ortalama);
    
      system("PAUSE");
      return 0;
    }
    

Cevabınız