Programa de tabla de conteo en C
Mostrar una tabla de conteo implica iteraciones anidadas. La iteración externa (bucle) controlará las filas y la iteración interna controlará las filas.
Algoritmo
Veamos primero cuál debería ser el procedimiento paso a paso para mostrar la tabla de conteo:
START
Step 1 → Set outer loop i from 1 to 10
Step 2 → Set inner loop j from i to 100
Step 3 → Display value of j
Step 4 → Increment j by 10
Step 5 → Close inner loop j
Step 6 → Display newline character
Step 7 → Close outer loop i
STOP
Pseudocódigo
Veamos ahora el pseudocódigo de este algoritmo:
procedure counting_table(A, B)
FOR i from 1 to 10 DO
FOR j from i to 100 DO
DISPLAY j
j = j + 10
END FOR
DISPLAY NEWLINE
END FOR
end procedure
Implementación
Ahora, veremos la implementación real del programa:
#include <stdio.h>
int main() {
int i, j, count;
for(i = 1; i <= 10; i++) {
for(j = i; j <= 100; j += 10 )
printf(" %3d", j);
printf("\n");
}
return 0;
}
Salida
La salida de este programa debe ser:
1 11 21 31 41 51 61 71 81 91
2 12 22 32 42 52 62 72 82 92
3 13 23 33 43 53 63 73 83 93
4 14 24 34 44 54 64 74 84 94
5 15 25 35 45 55 65 75 85 95
6 16 26 36 46 56 66 76 86 96
7 17 27 37 47 57 67 77 87 97
8 18 28 38 48 58 68 78 88 98
9 19 29 39 49 59 69 79 89 99
10 20 30 40 50 60 70 80 90 100