Herkese Merhaba,
C dili ile standart sapma hesabı yapmaya kalkıştım C baya zor ve uğraştırıcı bir dil aynı fonksiyonu Python ile de yazmıştım daha kolay olmuştu.
#include <stdio.h> #include <math.h> int standart_sapma(int liste[]) { int liste_sayisi = 0; int liste_toplami= 0; int ortalama = 0; float fark_karesi = 0; float genel_toplam = 0; int i=0; while (liste[liste_sayisi]>0) { liste_toplami+=liste[liste_sayisi]; liste_sayisi+=1; } ortalama=liste_toplami/liste_sayisi; while(i<liste_sayisi) { fark_karesi=liste[i]-ortalama; fark_karesi=pow(fark_karesi,2); fark_karesi=fark_karesi/(liste_sayisi-1); genel_toplam+=fark_karesi; i=i+1; } genel_toplam=sqrt(genel_toplam); printf("%f",genel_toplam); return 0; } int main() { int sayilar[] = {70,50,45,80,95,90,100,60,75,55}; //sapması alınacak liste burada standart_sapma(sayilar); return 0; }
Bir yanıt yazın