C++ Cevap Sürekli 1041 Çıkması

CRomw3R

Hectopat
Katılım
24 Mart 2017
Mesajlar
4
Daha fazla  
Cinsiyet
Erkek
Kod:
#include <iostream>
#include <stdio.h>   
#include <stdlib.h>   
using namespace std;
int main()
{
int sayi;
int randomsayi = 0;
int tekrarsayi = 0;
sayi = rand() % 9999 + 1000;     //1000-9999 arası random sayı üretir
do {
cout << "hos geldiniz 1000-9999 arasi sayi tahmin ediniz:\t" << endl;
cin >> randomsayi;
if (sayi < randomsayi)
{
cout << "Girdiginiz sayiyi azaltiniz\n";
tekrarsayi + 1;
}
else if (sayi > randomsayi)
{
cout << "Girdiginiz sayiyi arttiriniz\n";
tekrarsayi + 1;
}
else
{
cout << "girdiginiz sayi dogru" << endl;
cout << tekrarsayi << "\t => bu kadar tekrar da buldunuz" << endl;
}
} while (sayi!=randomsayi);
}



Bu programda sürekli cevap olarak 1041 cikiyor. Nasıl düzeltebilirim?
 
Son düzenleyen: Moderatör:
ctime.h kütüphanesini include edin ve main kod bloğunun başında srand(time(NULL)); fonksiyonunu çağırın.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…