не знаю на каком языке нужно было сделать, но вот пример на с++
//---------
#include <iostream>
#include <ctime>
#include <Windows.h>
using namespace std;
int main()
{
srand(time(NULL));//для генерацыи постояно новых чисел
int choice=0;//выбор пользователя
int TrueCounter = 0;//подщитывает сколько раз правильно
int FalseCounter = 0;//подщитывает сколько не правильно
int Counter = 0;//подщитывает количество вопросов
int Usernumber;//число юзера которое проверяет правильность ответа
int a, b;//числа для рандома
int end = 0;//для выхода из цыкла
do
{
a = rand() % 10 + 1;
b = rand() % 10 + 1;
system("cls");
cout << "Let's test? \n";
cout << "1 - Yes \n";
cout << "2 - No\n";
cin >> choice;
switch (choice)
{
case 1:
Counter++;
cout << "Enter answer " << a << " * " << b << endl;
cin >> Usernumber;
if (Usernumber == a * b)
{
cout << "Correct !!! \n";
TrueCounter++;
Sleep(2500);
}
else
{
cout << "Incorrect !!! \n";
cout << "Correct answer > " << a * b << endl;
FalseCounter++;
Sleep(2500);
}
break;
case 2:
end = 1;
break;
}
} while (end != 1);
system("cls");
cout << "Game Info : \n";
cout << "Question counter > " << Counter << endl;
cout << "Correct answer > " << TrueCounter << endl;
cout << "Incorrect anser > " << FalseCounter << endl;
system("pause");
return 0;
}