From e08aa8e6561770dbc85e013b06bb68eada20482b Mon Sep 17 00:00:00 2001 From: lclerel- lclerel- Date: Thu, 5 Mar 2026 15:58:51 +0100 Subject: [PATCH] Ex1 et Ex2 fait --- ex1/.#ft_print_comb.c | 1 + ex1/ft_print_comb.c | 6 +++--- ex2/ft_print_comb2.c | 50 +++++++++++++++++++++++++++++++++++++++++++ ex3/ft_combn.c | 0 4 files changed, 54 insertions(+), 3 deletions(-) create mode 120000 ex1/.#ft_print_comb.c create mode 100644 ex2/ft_print_comb2.c create mode 100644 ex3/ft_combn.c 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