despues de postear esto encontre la solucion que era
    
Código C++:
Ver original- //Programa para Multiplicar usando numero aleatorios de 1 al 10 
- //Ejercicio 3.55 
-   
- #include <iostream>           
- #include <ctime> 
- #include <cstdlib> 
-   
- using namespace std; 
-   
- int main() 
- { 
- int numero1;                 
- int numero2;                 
- int total;                   
- int producto;                
- string respuesta;            
-   
-   
-   
- while(respuesta!="n" && respuesta!="N")               
- { 
-    producto=0;                         
-    total=1;                                
-     
-    while(total!=producto)      
-    { 
-     
- cout<<"Cuanto es "<<numero1<<" por "<<numero2<<" ?"<<endl;            
- cin>>total; 
- producto=numero1*numero2;                                          
-   
-       if(total==producto) 
-        { 
-          cout<<"Muy bien! Excelente!!!"<<endl;                      
-          cout<<endl; 
-          cout<<"La multiplicacion es igual a: "<<producto<<endl; 
-          cout<<endl; 
-            } 
-             else 
-              {                                             
-                     cout<<"No.Intenta de nuevo!!"<<endl;     
-                     } 
-                     } 
-          cout<<"Desea realizar otra multiplicacion: s/n?"<<endl;      
-          cin>>respuesta; 
-          }          
- return 0; 
-   
- }