c++猜数字游戏想要在第四次的时候提示一下十位数字是什么,应该怎么操作?



#include <iostream>
#include<ctime>
using namespace std;
int main()
{
    srand((unsigned int)time(NULL));
    int num= rand()%100+1;//生成0~99随机数
    int val=0;//玩家猜测的数据
    int time=0;//玩家猜测的次数
    cout<<"请输入一个1-100间的数字"<<endl;
    while(time<7)
    {
        time++;
        cin>>val;
        if(val>num)
        {
                  cout<<"猜测过大"<<endl;
        }
        else if(val<num)
        {
            cout<<"猜测过小"<<endl;
        }
        else
        {
            cout<<"恭喜您猜对了";
            cout<<"历经"<<time<<"次,猜对了"<<endl;
            break;//在循环中可以退出循环
        }
        if(time>=7){cout<<"您输了"<<endl;}
        
    }
    system("pause");
    return 0;
}

c++想问一个问题,这个猜数字的游戏,我想要在第四次的时候去提示一下数字的十位数我应该把下面的一行代码插在哪里?
if(time=4){cout<<"数字的十位是"<<num%10<<endl;}
感谢各位

猜前的话放在cin前time++后
猜后的话放在if(time>=7)前

提示 :if(time==4){cout<<"数字的十位是"<<num/10%10<<endl;}