I am learning c++ program in my home. So I am not good at using it.
- First I want to output the programme like the below statement.
- "Question 1: 4 + 5 = 9 correct!
- "Question 2: 5 * 5 = 9 fail!
- "Question 3: 9 - 5 = 4 correct! I want to produce the question at least 5 and not more than 10 questions. My curiosity is that how can I increase the question number and how can I check that whether I answer this question correct or not. This is so far I'm done. Please do understand my code because I am learning C++ alone in my home
int main()
{
    int a, b, digit1, digit2,;
    char op, k;
    a = digit1;
    b = digit2;
    op = k;
    srand (time (NULL));
    generate2Digits(a,b);
    generateOperators(op);
}
void generate2Digits (int& a, int& b) 
{
    int digit1;
    int digit2;
    srand (time (NULL));
    digit1= rand ()%10;
    digit2= rand ()%10;
    for(int i = 1; i<= rand()%10; i++) 
    {
        cout << digit1 << endl;
        cout << digit2<< endl;
    }
}
void generateOperators(char& op)
{ 
    int k;
    for(int i=1; i<= 10; i++)
    {
        k = rand () % 4;
        switch(k)
        {
            case 0: cout << "+" << endl;
            break;
            case 1: cout << "-" << endl;
            break;
            case 2: cout << "*" << endl;
            break;
        }
    }
}
void printExpression(int a, int b, char op)
{
    do
    {
    }
}
// how to print the question expression like the above example? // how to check the whether the answer is correct or not?
 
     
    