Entradas

Mostrando entradas de agosto, 2018

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;    ...