Anlıyorum cevabınız için teşekkürler.Problem c++ ile programlamaya giriş Paul&Harvey Deitel kitabında soruluyor. O yüzden üstüne düşmeden üstünkörü yaptım.
Uygulamaya eklenebilecek şeyler.
CERT' e (Computer Emergency Response Team) göre Rand () fonksiyonu iyi istatistiksel özelliklere sahip değil yani tahmin edilebilir. c++11 ile gelen <random> kütüphanesi daha güvenli ve kullanılabilir. Tabi isteğe göre üzerinde çalışılabilir. Sonuçta yazılımcılıkta yapılabileceklerin sınırı yoktu yazılımcının hayal gücüne kalmış bişey.
C++:#include <iostream> #include <random> #include <ctime> #include <iomanip> int main(void) { std::default_random_engine CT(static_cast<unsigned int>(time(0))); std::uniform_int_distribution<unsigned int> randomInt(1, 10); do { unsigned int sayi_1 = randomInt(CT); unsigned int sayi_2 = randomInt(CT); unsigned int cevap = 1; std::cout << sayi_1 << "*" << sayi_2 << "=" << "Kactir ?" << std::endl; std::cin >> cevap; if (cevap != sayi_1 * sayi_2) { std::cout << "Yanlis Cevap !" << std::endl; std::cout << "Dogru Cevap = " << sayi_1 * sayi_2 << std::endl; } else { std::cout << "Tebrikler dogru cevap !" << std::endl; } } while (true); }