Este programa imprime as tabuadas de multiplicação em um padrão específico. Ele usa loops para repetir esse padrão duas vezes.
Cada tabuada é exibida com um título correspondente, e em seguida são mostradas as multiplicações de 1 a 9 para os valores da tabuada.
#Código-fonte:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
#include <stdio.h> #include <stdlib.h> int main(void) { int i, j, k; printf("\n"); // Loop externo para repetir o padrão duas vezes for(k = 0; k <= 1; k++) { printf("\n"); // Loop para imprimir os títulos das tabuadas for(i = 1; i < 5; i++) printf("TABUADA DE %3d ",i+4*k+1); // Imprime o título da tabuada printf("\n\n"); // Loop para imprimir as linhas da tabuada for (i = 1; i <= 9; i++) { // Loop para imprimir as multiplicações para os valores atuais de i e j for (j = 2+4*k; j <= 5+4*k; j++) printf("%3d x%3d = %3d ",j, i, j*i); // Imprime a multiplicação printf("\n\n"); // Imprime duas linhas em branco } } system("pause"); // Pausa a execução antes de terminar return 0; } |
#Saída:
—
🗣️ Deixe suas dúvidas e comentários logo abaixo. 😉
*Atualizado em 8 de maio de 2024
Vou testar. A saída parece linda. Há alguma matemática aí.
Matemática e lógica…