Se desea crear un programa que realice, almacene y muestre por pantalla la descomposición factorial de números enteros positivos. Para ello se pide desarrollar los siguientes apartados. Ejercicio 1.1 - TDescFactorial Definir el tipo TDescFactorial necesario para almacenar la descomposición factorial de un número como una lista de pares (factor, exponente). La lista tendrá un máximo de 20 elementos. Para el ejemplo del enunciado se guardarían {{2,1},{3,2},{5,2},{7,1}}. Ejercicio 1.2 - descomponer Implementar el subprograma descomponer que, dado un número entero positivo, calcule y devuelva su descomposición factorial en un parámetro del tipo TDescFactorial.
nclude <iostream> #include <vector> #include <list> #include <algorithm> #include <iterator> #include <numeric> #include <map> #include <set> #include <utility> #include <functional> #include <numeric> #include <limits> #include <cmath> #include <cstdlib> #include <cstdio> #include <cstring> #include <ctime>