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:
#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…