1
resposta

Tabuada

 int main () {
    int numerodigitadopelousuario;
    printf("Digite a tabuada de seu interesse: \n");
    scanf("%d", &numerodigitadopelousuario);

    for(int i=0; i <= 10; i++) {
        int multiplicacao = numerodigitadopelousuario * i;
        printf("%d x %d = %d\n", numerodigitadopelousuario, i, multiplicacao);
     }
}
1 resposta

Oii, Guilherme!

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei de como você estruturou o for para gerar a tabuada, ficou claro e direto. Esse tipo de organização facilita a leitura e deixa o programa bem intuitivo.

Uma dica interessante para o futuro é usar o while para resolver o mesmo problema de outra forma. Veja este exemplo:


#include <stdio.h>

int main() {
    int numero, i = 0;
    printf("Digite um numero: ");
    scanf("%d", &numero);

    while(i <= 10) {
        printf("%d x %d = %d\n", numero, i, numero * i);
        i++;
    }
    return 0;
}

Esse código pede um número, e enquanto i for menor ou igual a 10, ele imprime a tabuada.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!