Valeria Vides

Generation

generate functionTue, 30 Sep 2025

Diseña un programa en C++ que muestre en pantalla un triángulo de números siguiendo este patrón hasta un número N ingresado por el usuario: Si N = 5 → salida: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5

Aquí te dejo el programa en C++ que resuelve el problema: ```cpp #include <iostream> using namespace std; int main() { int n; // Pedir al usuario que ingrese el valor de N cout << "Ingrese el valor de N: "; cin >> n; // Verificar si N es un número entero positivo if (n <= 0) { cout << "Error: N debe ser un número entero positivo."; return 1; } // Mostrar el triángulo for (int i = 1; i <= n; i++) { // Mostrar el primer número de cada fila cout << 1 << " "; // Mostrar los números del 2 al n de cada fila for (int j = 2; j <= i; j++) { cout << j << " "; } // Saltar a la siguiente línea después de cada fila cout << endl; } return 0; } ``` Este programa utiliza dos bucles: uno para recorrer cada línea del triángulo (`for (int i = 1; i <= n; i++)`) y otro para recorrer cada número de cada línea (`for (int j = 2; j <= i; j++)`). Aquí te dejo un ejemplo de cómo se ejecutaría el programa con N = 5: ``` Ingrese el valor de N: 5 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 ``` Espero que esto te ayude. ¡Si tienes alguna pregunta o necesitas más ayuda, no dudes en preguntar!

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