diff --git a/ex1/.#ft_print_comb.c b/ex1/.#ft_print_comb.c new file mode 120000 index 0000000..f703f37 --- /dev/null +++ b/ex1/.#ft_print_comb.c @@ -0,0 +1 @@ +lclerel-@f1r4s23.paris.42.school.554586:1772440400 \ No newline at end of file diff --git a/ex1/ft_print_comb.c b/ex1/ft_print_comb.c index b0041eb..1248946 100644 --- a/ex1/ft_print_comb.c +++ b/ex1/ft_print_comb.c @@ -6,7 +6,7 @@ /* By: lclerel- +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2026/03/05 09:00:24 by lclerel- #+# #+# */ -/* Updated: 2026/03/05 12:01:35 by lclerel- ### ########.fr */ +/* Updated: 2026/03/05 15:40:40 by lclerel- ### ########.fr */ /* */ /* ************************************************************************** */ @@ -45,8 +45,8 @@ void ft_print_comb(void) } } -int main(void) +/*int main(void) { ft_print_comb(); return (0); -} +}*/ diff --git a/ex2/ft_print_comb2.c b/ex2/ft_print_comb2.c new file mode 100644 index 0000000..6cdf6bc --- /dev/null +++ b/ex2/ft_print_comb2.c @@ -0,0 +1,50 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_print_comb2.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/05 13:45:48 by lclerel- #+# #+# */ +/* Updated: 2026/03/05 15:56:57 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void print(char a, char space, char b) +{ + write(1, &"0123456789"[a / 10], 1); + write(1, &"0123456789"[a % 10], 1); + write(1, &space, 1); + write(1, &"0123456789"[b / 10], 1); + write(1, &"0123456789"[b % 10], 1); + if (!(a == 98 && b == 99)) + write(1, ", ", 2); +} + +void ft_print_comb2(void) +{ + char space; + char a; + char b; + + space = ' '; + a = 0; + while (a <= 98) + { + b = a + 1; + while (b <= 99) + { + print(a, space, b); + b++; + } + a++; + } +} + +int main(void) +{ + ft_print_comb2(); + return (0); +} diff --git a/ex3/ft_combn.c b/ex3/ft_combn.c new file mode 100644 index 0000000..e69de29