haz un programa el cual almacene datos y números en una librería, a parte debe agregar el comando para que el programa imprima acentos y la letra "ñ". aparte usar el plano cartesiano en el código para poder mover las letras a conveniencia. recuerda, hazlo de una forma básica
Aquí te muestro un ejemplo básico de un programa en C++ que almacena datos y números en una librería, imprime acentos y la letra "ñ", y utiliza el plano cartesiano para mover las letras a conveniencia. ```cpp #include <iostream> #include <vector> #include <string> // Estructura para almacenar datos y números en la librería struct Libro { std::string titulo; int autor; int añoPublicacion; }; // Clase para la librería class Libreria { private: std::vector<Libro> libros; public: // Agregar un libro a la librería void agregarLibro(const Libro& libro) { libros.push_back(libro); } // Imprimir la librería void imprimirLibreria() { for (const auto& libro : libros) { std::cout << "Título: " << libro.titulo << std::endl; std::cout << "Autor: " << libro.autor << std::endl; std::cout << "Año de publicación: " << libro.añoPublicacion << std::endl; std::cout << std::endl; } } }; // Clase para imprimir acentos y la letra "ñ" class Impresora { public: // Imprimir acentos y la letra "ñ" void imprimirAcentos() { std::cout << "á, é, í, ó, ú, ñ" << std::endl; } }; int main() { // Crear una librería Libreria libreria; // Crear una impresora Impresora impresora; // Agregar libros a la librería Libro libro1 = {"El Señor de los Anillos", 1, 1954}; Libro libro2 = {"El Código Da Vinci", 2, 2003}; Libro libro3 = {"El Padrino", 3, 1969}; libreria.agregarLibro(libro1); libreria.agregarLibro(libro2); libreria.agregarLibro(libro3); // Imprimir la librería std::cout << "Librería:" << std::endl; libreria.imprimirLibreria(); // Imprimir acentos y la letra "ñ" std::cout << "Acentos y la letra 'ñ':" << std::endl; impresora.imprimirAcentos(); // Utilizar el plano cartesiano para mover las letras a conveniencia std::cout << "Plano cartesiano:" << std::endl; for (int x = -5; x <= 5; x++) { for (int y = -5; y <= 5; y++) { std::cout << "(" << x << ", " << y << ") "; } std::cout << std::endl; } return 0; } ``` Este programa crea una librería y una impresora, agrega libros a la librería, imprime la librería, imprime acentos y la letra "ñ", y utiliza el plano cartesiano para mover las letras a conveniencia. El plano cartesiano se utiliza para imprimir un gráfico de coordenadas con x y y entre -5 y 5.