Particiones
Particiones es un programa en C que crea una lista enlazada con todas las particiones de cada número que se ingresa por teclado. Además incluye un método para ordenar esas particiones de mayor a menor y otro para mostrarlas por pantalla. Los principales procedimientos son recursivos y el código está profusamente comentado. Descargar código fuente /* Particiones.c */ #include <stdio.h> #include <stdlib.h> /* Nodo de lista enlazada que contiene cada valor de una partición */ typedef struct _parte { int val; /* Valor de la parte */ struct _parte *sig; /* Apunta al siguiente valor de una partición */ } Parte; /* Lista enlazada que contiene los valores de una partición, y a la vez nodo de lista enlazada de todas las particiones de un número. */ typedef struct _particion { Parte *pri; ...