Resumen: en este post te mostraré a imprimir las tablas de multiplicar en C. Será un ejercicio muy básico, pero perfecto para principiantes.
Vamos a ver cómo imprimir la tabla de cualquier número en C, utilizando el ciclo for
.
Por defecto vamos a imprimir la tabla de multiplicar hasta el 10, pero ese límite puede ser cambiado.
Tablas de multiplicar en ANSI C
Para hacer este ejercicio primero hacemos un ciclo for que vaya desde 1 hasta 10. Para ello, iniciamos una variable entera en 1 (la vamos a llamar x
).
Después, indicamos que el ciclo se cumple mientras la variable sea menor o igual <=
que 10 (este es el límite, se puede cambiar más adelante) y aumentamos la variable uno a uno con x++
.
Dentro del ciclo debemos tener 3 cosas:
- El número de la tabla de multiplicar (es decir, la tabla del 7, la tabla del 2, etcétera)
- El paso del ciclo (
x
) - El resultado de multiplicar la tabla por el paso del ciclo
Una vez que tenemos los 3, imprimimos el valor con printf
.
Tabla de multiplicar en C
Comencemos viendo un ejemplo sencillo. Voy a poner la lógica dentro de una función, para hacer el código reutilizable:
Presta atención a la línea 29, pues es en donde se define la función.
Hacemos un ciclo e imprimimos con printf
. El resultado se calcula en la línea 32.
La llamada a la función es en la línea 13, como ves, solo se tiene que indicar cuál tabla de multiplicar queremos ver.
Puedes probar el código aquí.
Las 10 tablas de multiplicar con C
Para que se demuestre el uso de la función, podemos llamar a tablaDeMultiplicar
dentro de un ciclo para imprimir las primeras 10 tablas de multiplicar.
El código se vería así:
Como ves es un ciclo que llama a la función, y dentro de la función hay otro ciclo que imprime la tabla de multiplicar.
Puedes probar el código aquí.
Conclusión
Con esta función y los ciclos podrías imprimir la tabla de todos los números hasta el límite que quieras.