- Katılım
- 5 Mart 2017
- Mesajlar
- 6.714
- Makaleler
- 7
- Çözümler
- 59
Daha fazla
- Cinsiyet
- Erkek
rand()%6+1; olmalı. 6 yüzlü olacak ve modülüs operatörü (%) kullanmalısınız, referans değil.#include <stdio.h>
#include <stdlib.h>
#include <time.h>
main(){
int a,b=0;
int s1,s2;
srand(time(NULL));
for(a=0;a<100;a++){
s1=rand()&5+1;
s2=rand()&5+1;
if(s1==s2){
b++;
printf("%d. atis cift geldi. %d-%d\n",a,s1,s2);
}
}
printf("\nToplam %d atis cift geldi",b);
}
^ Bu şekil yaptım ama 0 geliyor bazen. Onu nasıl düzeltebilirim ?