#include <stdio.h> #include <stdlib.h> #include <time.h> /* [0, 1] arası rastgele sayı gönderir */ double rastgele(){ double r = (double) rand()/RAND_MAX; return r; } int main() { int i, tura, yazi, n; double r, p; /* deney sayısı */ printf("Test sayisini girin: "); scanf("%d",&n); /* rastgele sayı üretecini başlat */ srand( time(NULL) ); /* deneyleri başlat */ for(tura=0, i=1; i<=n; i++){ r = rastgele(); if(r<0.5) tura++; } p = (double) tura/n; yazi = n-tura; /* sonuçlar ekrana */ printf("tura sayisi: %d\n",tura); printf("yazi sayisi: %d\n",yazi); printf("Olasiliklar: %lf %lf\n",p, 1.0-p); return 0; }
Sayfalar
▼
Menü
▼
10 Mayıs 2020 Pazar
C programlama yazı tura simülasyon
C programlama yazı tura simülasyon girilen sayı kadar hangisi yazı veya tura geleceği ve olasılığı hesaplayan program.
Bu yorum bir blog yöneticisi tarafından silindi.
YanıtlaSil