Valeria Vides

Generation

generate functionMon, 07 Apr 2025

Almacena N números en un arreglo y muéstralos en orden inverso.

Aquí te muestro un ejemplo de cómo almacenar N números en un arreglo y mostrarlos en orden inverso en C++: ```cpp #include <iostream> // Función para leer N números y almacenarlos en un arreglo void leerNumeros(int arreglo[], int tamano) { for (int i = 0; i < tamano; i++) { std::cout << "Ingrese el número " << i + 1 << ": "; std::cin >> arreglo[i]; } } // Función para mostrar los números en orden inverso void mostrarInverso(int arreglo[], int tamano) { for (int i = tamano - 1; i >= 0; i--) { std::cout << arreglo[i] << " "; } std::cout << std::endl; } int main() { int N; std::cout << "Ingrese el número de elementos: "; std::cin >> N; int* arreglo = new int[N]; leerNumeros(arreglo, N); std::cout << "Los números en orden inverso son: "; mostrarInverso(arreglo, N); delete[] arreglo; return 0; } ``` En este código, la función `leerNumeros` lee N números y los almacena en un arreglo. La función `mostrarInverso` muestra los números en orden inverso. En el `main`, se pide al usuario que ingrese el número de elementos, se crea un arreglo dinámico y se llama a las funciones para leer y mostrar los números. Recuerda que en C++ es importante liberar la memoria dinámica para evitar fugas de memoria. En este caso, se utiliza `delete[]` para liberar la memoria del arreglo.

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