Programa C para generar tablas de multiplicar

En este ejemplo, aprenderá a generar la tabla de multiplicar de un número ingresado por el usuario.

Para comprender este ejemplo, debe tener el conocimiento de los siguientes temas de programación en C:

  • Operadores de programación C
  • C para bucle

El siguiente programa toma una entrada entera del usuario y genera las tablas de multiplicar hasta el 10.

Tabla de multiplicar hasta 10

#include int main() ( int n, i; printf("Enter an integer: "); scanf("%d", &n); for (i = 1; i <= 10; ++i) ( printf("%d * %d = %d ", n, i, n * i); ) return 0; ) 

Salida

Ingrese un número entero: 9 9 * 1 = 9 9 * 2 = 18 9 * 3 = 27 9 * 4 = 36 9 * 5 = 45 9 * 6 = 54 9 * 7 = 63 9 * 8 = 72 9 * 9 = 81 9 * 10 = 90 

Aquí hay una pequeña modificación del programa anterior para generar la tabla de multiplicar hasta un rango (donde rango también es un número entero positivo ingresado por el usuario).

Tabla de multiplicar hasta un rango

#include int main() ( int n, i, range; printf("Enter an integer: "); scanf("%d", &n); printf("Enter the range: "); scanf("%d", &range); for (i = 1; i <= range; ++i) ( printf("%d * %d = %d ", n, i, n * i); ) return 0; ) 

Salida

Ingrese un número entero: 12 Ingrese el rango: 8 12 * 1 = 12 12 * 2 = 24 12 * 3 = 36 12 * 4 = 48 12 * 5 = 60 12 * 6 = 72 12 * 7 = 84 12 * 8 = 96 

Articulos interesantes...