random sayı üreteceksin. diyelim 1den 20ye kadar.
sonra
if (sayi==1)
{
cout << "soru ve cevaplar";
cin >> cevap;
if cevap==a
{
cout << "dogru";
else
cout "yanlis.";
}}

if (sayi ==2)
...
...

bu şekilde yapabilirsin tabii basit ama uzun bir yöntem olur. daha karışık ve daha efektif bir şey de yapabilirsin bilgine göre