Valeria Vides

Generation

generate functionMon, 13 Oct 2025

Tabla de multiplicar avanzada Pedir un número y mostrar su tabla del 1 al 12. Preguntar si desea ver otra tabla.

Aquí te dejo un ejemplo de cómo podrías implementar la tabla de multiplicar avanzada en C++: ```cpp #include <iostream> // Función para mostrar la tabla de multiplicar de un número void mostrarTabla(int numero) { std::cout << "Tabla de multiplicar del " << numero << ":" << std::endl; for (int i = 1; i <= 12; i++) { std::cout << numero << " x " << i << " = " << numero * i << std::endl; } } int main() { int numero; bool seguir = true; while (seguir) { std::cout << "Ingrese un número para ver su tabla de multiplicar (0 para salir): "; std::cin >> numero; if (numero == 0) { seguir = false; } else { mostrarTabla(numero); std::cout << "¿Desea ver otra tabla? (s/n): "; char respuesta; std::cin >> respuesta; if (respuesta != 's' && respuesta != 'S') { seguir = false; } } } return 0; } ``` En este código, la función `mostrarTabla` recibe un número como parámetro y muestra su tabla de multiplicar desde 1 hasta 12. En el `main`, se utiliza un bucle `while` para pedir al usuario que ingrese un número y mostrar su tabla de multiplicar. Si el usuario ingresa 0, el bucle se sale y el programa termina. Si el usuario ingresa cualquier otro número, se le pregunta si desea ver otra tabla. Si responde con 's' o 'S', el bucle sigue ejecutándose. Si responde con cualquier otra cosa, el bucle se sale y el programa termina.

Want to kickstart your project?Use the new AI Studio to create your code