#include <iostream>
using namespace std;
int main(){
int a=0,b=0,c=0, aux1, aux2, aux3;
do{
cout<<"Ingresar la tabla de multiplicar del (1 al 10): ";
cin>>a;
if(a<=10 && a>=1){
do{
cout<<"Ingrese el inicio: ";
cin>>b;
cout<<"Ingrese el final: ";
cin>>c;
if(c>b){
aux2=0;
aux1=0;
}else if(c==b){
cout<<"Ingrese valores diferentes para los limites."<<endl;
aux2=1;
}
else{
cout<<"Los limites fueron incorrectos pero fueron cambiados correctamente."<<endl;
aux3=c;
c=b;
b=aux3;
aux2=0;
aux1=0;
}
}while(aux2==1);
}
else{
cout<<"El número se encuentra fuera de rango por favor ingresar de nuevo"<<endl;
aux1=1;
}
}while(aux1==1);
for(int i=b; i<=c; i++){
cout<<i<<" * "<<a<<" = "<<i*a<<endl;
}
return 0;
}