From 5acd339cdae2ea7455e09057e63643da99c46b69 Mon Sep 17 00:00:00 2001 From: lclerel- lclerel- Date: Wed, 4 Mar 2026 10:13:29 +0100 Subject: [PATCH] Exos --- ex0/ft_putchar.c | 18 ++++++++++++++++++ ex1/ft_print_alphabet.c | 18 ++++++++++++++++++ ex2/ft_print_reverse_alphabet.c | 18 ++++++++++++++++++ ex3/ft_print_numbers.c | 18 ++++++++++++++++++ ex4/.ft_is_negative.c.swp | Bin 0 -> 12288 bytes ex4/ft_is_negative.c | 27 +++++++++++++++++++++++++++ 6 files changed, 99 insertions(+) create mode 100644 ex0/ft_putchar.c create mode 100644 ex1/ft_print_alphabet.c create mode 100644 ex2/ft_print_reverse_alphabet.c create mode 100644 ex3/ft_print_numbers.c create mode 100644 ex4/.ft_is_negative.c.swp create mode 100644 ex4/ft_is_negative.c diff --git a/ex0/ft_putchar.c b/ex0/ft_putchar.c new file mode 100644 index 0000000..ee53c2c --- /dev/null +++ b/ex0/ft_putchar.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_putchar.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 09:24:28 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 09:49:43 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_putchar(char c) +{ + write(1, &c, 1); +} diff --git a/ex1/ft_print_alphabet.c b/ex1/ft_print_alphabet.c new file mode 100644 index 0000000..18e0aec --- /dev/null +++ b/ex1/ft_print_alphabet.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_print_alphabet.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 09:53:03 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 10:00:44 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_print_alphabet(void) +{ + write(1, "a\n", 1); +} diff --git a/ex2/ft_print_reverse_alphabet.c b/ex2/ft_print_reverse_alphabet.c new file mode 100644 index 0000000..651174c --- /dev/null +++ b/ex2/ft_print_reverse_alphabet.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_print_alphabet_reverse.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 10:01:47 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 10:05:12 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_print_reverse_alphabet(void) +{ + write(1, "zyxwvutsrqponmlkjihgfedcba", 26); +} diff --git a/ex3/ft_print_numbers.c b/ex3/ft_print_numbers.c new file mode 100644 index 0000000..7c2a769 --- /dev/null +++ b/ex3/ft_print_numbers.c @@ -0,0 +1,18 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_print_numbers.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 10:06:13 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 10:07:17 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_print_numbers(void) +{ + write(1, "0123456789", 10); +} diff --git a/ex4/.ft_is_negative.c.swp b/ex4/.ft_is_negative.c.swp new file mode 100644 index 0000000000000000000000000000000000000000..28e296cf096ec713bb4468274a6382bf6821ae7c GIT binary patch literal 12288 zcmeI2%Wl&^6oyZcSXdB1MQrG1z>BmAzQ%46_aa0^MI}HLqFu0{a>kRy!f_(osZv#i z4eZ$Q5G;8CUVseJ6!LTV$DlMz3^LIe5HyEkO4A42FL&zAOmE843GgbKnBPF8JI%@egN?C8b12J zju(&5|KHvryX?qa@`07jTH<~xr0fO(G@VEUMsm=~BG%oB``AxaYVVtoTyQyK!qhTP}`Y;aD zEYQ1~07ivXW>#3m$bmB~61X=A{7eKMvrT)|Fl&bCFw68T+jA|}I%0Br^LT1iRk4kq zr$uik#Tg0QO2kD#v*Ee*3xQ0n=0sT)IQDl-t|F{>AqZPz+ywaO$eS!{T`urpB>W^6 zNxs)R6TG`AN1j5eo+SOkluMR9FJ0%f2@$WepiAKS-;M1& literal 0 HcmV?d00001 diff --git a/ex4/ft_is_negative.c b/ex4/ft_is_negative.c new file mode 100644 index 0000000..2e887fd --- /dev/null +++ b/ex4/ft_is_negative.c @@ -0,0 +1,27 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* ft_is_negative.c :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: lclerel- +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/04 10:08:57 by lclerel- #+# #+# */ +/* Updated: 2026/03/04 10:12:51 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_is_negative(int n) +{ + char c; + + if (nb >= 0) + { + c = 'P'; + } + else + { + c = 'N'; + } +}