Programlama | Programlama Dilleri | C Programlama Dili |C++

Anasayfa Programlama C / C++ Rastgele Sayı Üretilmesi


Rastgele Sayı Üretilmesi

AÇIKLAMA

Bu program C veya C++ derleyicisinde geliştirilmiş olan bu programda rastgele sayı üretilmesi sağlanmıştır. Üretilen sayılar 1,2,3,4,5,6 ten oluşmaktadır. Rastgele sayıların üretilmesinde rand fonksiyonu kullanılmıştır. Rand fonksiyonu içerisine bir argüman girilmediği takdirde 0 ile RAND_MAX (kütüphanede tanımlıdır 32767) arasında bir sayı geri döndürmektedir. Dönen bu değerin 6 ile bölümünden kalana 1 eklenerek rastgele üretilen sayıların 1 ile 6 aralığında oluşturulması sağlanmıştır. Her 5 elemanda bir satır atlamak amacıyla bir if kontrolü yapılmıştır. Programın başında kullanılan randomize() fonksiyonu ise programın her koşulmasında aynı sayıların üretilmesini engellemek amacıyla yapılmıştır.

Kullanılan derleyici C++ Builder derleyicisi olduğundan include, #pragram hdrstop vs gibi bazı header dosyaları görünmektedir. Kullandığınız derleyiciye göre bu headerları kaldırmanız gerekmektedir.

Program Kodu:

  1. //---------------------------------------------------------------------------
  2.  
  3. #include <vcl.h>
  4. #pragma hdrstop
  5. #include <conio.h>
  6. #include <stdio.h>
  7. //---------------------------------------------------------------------------
  8.  
  9. #pragma argsused
  10. int main(int argc, char* argv[])
  11. {
  12. randomize();
  13. for(int i=1;i<=20;i++)
  14. {
  15.  printf("%d ", (rand()%6)+1);
  16.  if(i%5==0)
  17.  printf("\n");
  18. }
  19. getche();
  20. return 0;
  21. }
  22. //---------------------------------------------------------------------------
  23.  
  24.  
  25.  
  26.  

 

Yorumlar (0)
Sadece kayıtlı kullanıcılar yorum yazabilir!