Tabuada com começo e fim especifico

Preciso gerar uma tabuada de um determinado valor de 0 a 10 e os resultados precisam ser específicos, tipo:
tabuada de 5
o resultado deve começar de 4(começo)
5x4=20
até 7 (fim)
5x7=35
todos os valores ( da tabuada, do começo e do fim) devem ser digitados pelo usuário

Qual a sua dúvida? Poste o que já fez e está dando erro, ou especifique o que não está conseguindo fazer. Dessa forma fica mais fácil te ajudar.

1 curtida
for (int numero = comeco; numero <= fim; numero++) {
    // Faz o cálculo
}
1 curtida

Prazer. Faça a multiplicação normalmente dentro do for e imprime.