1
resposta

Tabuada de qualquer número em qualquer intervalo

#include <stdio.h>

int main(){


    int table;
    int minrange;
    int maxrange;
    printf("Digite a tabuada desejada.");
    scanf("%d",&table);

    while (1){

        printf("Digite o alcance minimo da tabuada.");
        scanf("%d",&minrange);
        printf("Digite o alcance maximo da tabuada.");
        scanf("%d",&maxrange);

        if (minrange > maxrange)
        {
            printf("O alcance minimo nao pode ser maior que o maximo.\n");
            continue;
        }

        else if (maxrange - minrange > 1000){
            printf("O alcance nao pode ser maior do que 1000.\n");
            continue;
        }

        break;
    }

    for(int i = minrange; i <= maxrange; i++){
        printf("%dx%i=%d\n",table, i,i*table);

    }





}
1 resposta

Oi, Gabriel! Tudo bem?

Gostei bastante da forma que você utilizou para solucionar o exercício.

Parabéns! Qualquer dúvida estou à disposição.

Abraços e ótimos estudos :)