¿Podría alguien mostrarme como crear un programa que muestre todas las particiones ordinarias que se pueden hacer de un número?
Entiendo por particiones ordinarias de un numero las descomposiciones en sumandos que se pueden hacer de ese numero, sin que este ninguna repetida. Por ejemplo, las particiones ordinarias que se podrían hacer del numero 6 serian las siguientes; (6,5+1, 4+2, 4+1+1, 3+3, 3+2+1, 3+1+1+1, 2+2+2, 2+2+1+1, 2+1+1+1+1, 1+1+1+1+1+1). Yo escribí un código de instrucciones en el que una de las propiedades del objeto numero era el número de particiones ordinarias que se pueden hacer de el, pero este código tiene la deficiencia de que, si no has consignado en este tidas las particiones, al ejecutar el programa no aparecen en pantalla. Lo que pido al que pueda ayudarme es un programa que muestre todas las particiones ordinarias de cualquier numero, sin haber especificado en el código de instrucciones cuales son estas particiones.