El objetivo de este proyecto es simple: crear una función que muestre todas las posibilidades de un factorial.
list_factorial es un projecto donde una función muestra todas las posibilidades de un factorial.
El prototipo de la función debe ser la siguiente:
void factorial(int n);
En nuestro list_factorial utilizamos:
Función | Descripción |
---|---|
malloc | Solicitar un bloque de memoria del tamaño suministrado como parámetro. |
free | Desasigna un bloque de memoria que se había asignado previamente mediante una llamada. |
mostrar por pantalla el resultado |
A la función le mandaremos el numero el cual querremos que nos de la lista:
3! -> 6 posibilidades
Cada vez que llamemos a la función imprimirá la lista completa y ordenada, aqui el ejemplo:
...
factorial(3);
...
Output:
1, 2, 3,
1, 3, 2,
2, 3, 1,
2, 1, 3,
3, 1, 2,
3, 2, 1,
proves: 6
El resultado mostrará la lista y todas las posibilades impresas.
Para utilizarlo primero debes saber la ruta de la funcion y utilizar el archivo .h de esta función. Luego añadirlo en el encabezado de tu programa:
#include "./<carpeta_de_list_factorial>/list_factorial.h"
y eso ya estaría listo para usar!
◦ Email: gmacias-@student.42barcelona.com