Programa Tabela de Tabelas em C
Exibir várias tabelas requer duas iterações. Um loop externo que controlará o número de linhas e um loop interno para controlar as colunas da tabela.
Algoritmo
Vamos primeiro ver qual deve ser o procedimento passo a passo para produzir tabela de tabelas -
START
Step 1 → Define Start and End variables
Step 2 → Outer loop for i from start to end
Step 3 → Set count to i
Step 4 → Inner loop for j from 1 to 10
Step 5 → DISPLAY j * count
Step 6 → Close inner loop
Step 7 → Close Outer loop
STOP
Pseudo-código
Vamos agora ver o pseudocódigo deste algoritmo -
procedure table_of_tables()
Define start, end
FOR i = start TO end DO
count = i
FOR j = 1 TO 10 DO
DISPLAY count * j
END FOR
END FOR
end procedure
Implementação
Agora, veremos a implementação real do programa -
#include <stdio.h>
int main() {
int i, j, count;
int start, end;
start = 2, end = 10;
for(i = start; i <= end; i++) {
count = i;
for(j = 1; j <= 10; j++) {
printf(" %3d", count*j);
}
printf("\n");
}
return 0;
}
Resultado
A saída deste programa deve ser -
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
4 8 12 16 20 24 28 32 36 40
5 10 15 20 25 30 35 40 45 50
6 12 18 24 30 36 42 48 54 60
7 14 21 28 35 42 49 56 63 70
8 16 24 32 40 48 56 64 72 80
9 18 27 36 45 54 63 72 81 90
10 20 30 40 50 60 70 80 90 100