From 66ac4c00a459b12807150600db2a290b67e1eb82 Mon Sep 17 00:00:00 2001 From: lclerel- lclerel- Date: Thu, 5 Mar 2026 13:41:04 +0100 Subject: [PATCH] Test --- ex0/.ft_putnbr.c.swp | Bin 0 -> 12288 bytes ex0/ft_putnbr.c | 41 ++++++++++++++++++++++++++++++ ex1/.ft_print_comb.c.swp | Bin 0 -> 12288 bytes ex1/ft_print_comb.c | 52 +++++++++++++++++++++++++++++++++++++++ 4 files changed, 93 insertions(+) create mode 100644 ex0/.ft_putnbr.c.swp create mode 100644 ex0/ft_putnbr.c create mode 100644 ex1/.ft_print_comb.c.swp create mode 100644 ex1/ft_print_comb.c diff --git a/ex0/.ft_putnbr.c.swp b/ex0/.ft_putnbr.c.swp new file mode 100644 index 0000000000000000000000000000000000000000..f7387137d989915d45d0b67a3e8446b874a8d8ca GIT binary patch literal 12288 zcmeI2KX21O7{;%#5TFIYhJKk#Nv8f3bv-mAqolU%(2G>lP$Q?&Z2AXMo@R#HosJA0 z&ykU~q%1Y;&~{=OM#`B0vO)01+Sp zM1Tkof&Yj=+!|reQ17X<=E<}j+1I8+YKQ<4AOb{y2oM1xKm>>Y5g-CYfCvzQe~^If zGS)rISoItZkKg~Z|Nq}#VC(@j3Vj-5>@jo&`ZCH`2bzF(&NKEBdI7bdCbSN%K`YQQ zBp?MEgHA&X`hmT^L*JmU&}Zl)^Z|Mcy@8%XKJ*Ckp!?7|v<%Hb$$2&CDx^RZM1Tko z0U|&IhyW2F0z}~01iFkPLK*ivU50Ku40tyQmP+=O3)cAF-3tr?CVgk>Ru*(&*8fKG(ZI+XM zB)M1T1w3Bl)ye*93>LT&)Ual_*SIpCZnQ6No{KauEo5Jsp_>(RwlrhTCI-Eu!Xe#s z0UHe$puC)ed%XQxlIoM9cby(EP#>1%y}8v6Z7kx8{1l%$vEWl$Vt9g) z8LqZmJC?4+4Pne^qNIs3*GpEZVu>oRZSm}S^I+?IK94^B_Cl?P=}cz06w1R4^@?SP zLk)Spm^fxlYRCVs +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/05 13:17:20 by lclerel- #+# #+# */ +/* Updated: 2026/03/05 13:37:09 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void ft_putnbr(int nb) +{ + char value; + + if (nb == -2147483648) + { + write(1, "-2147483648", 11); + return ; + } + else if (nb < 0) + { + write(1, "-", 1); + nb = -nb; + } + else if (nb > 9) + { + ft_putnbr(nb / 10); + } + value = nb % 10 + '0'; + write(1, &value, 1); +} + +int main(void) +{ + ft_putnbr(42); + return (0); +} diff --git a/ex1/.ft_print_comb.c.swp b/ex1/.ft_print_comb.c.swp new file mode 100644 index 0000000000000000000000000000000000000000..110319dbec3af06736f0317f0b1c4b3fa58f5703 GIT binary patch literal 12288 zcmeI2&1(}u7>7qa=&DswFABocK$AAz>_?I|S*xhUgQ7>pgDAVR6S9~lVYAhWUl%=# zXFYiF;6;xjcoad8ih|%(1pfd<@ZfJYJBb*TqCF_S(>$5k$-BRuc_4+-3G5SxkMVlR zVQ5|i6qG!sw2m@(5rW6&|tk^-t^cz*z3}>p1*;!ew zh4r!}mmI5+oax3TJ)ItY7tApIuT%2FL&zAOmE843GgbKnBPF86X2> zfDHVD2KNyaO-6Q=s0eP-DT5+J$qSD4b*rx8P;?#UgUjp%L`Q{R=~6S4MiawBS$kV44f{ zRKvKa-p)6pmgEJ&=l1e^JwK`D1mDX8UgVA{Q&m|}kQUX_q5w61R)dnP!cQw^RfUg& zyq({}m?3a9)({9w2Z0{=YDa1#0|Wh?4)jAfTCyUHEcvmLKo<-rB6k2en< zoy+Ag#(UaIjX3*62hPWGB+#yVw(Yr<9|rPVQ6=gwi{rny +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2026/03/05 09:00:24 by lclerel- #+# #+# */ +/* Updated: 2026/03/05 12:01:35 by lclerel- ### ########.fr */ +/* */ +/* ************************************************************************** */ + +#include + +void print(char a, char b, char c) +{ + write(1, &a, 1); + write(1, &b, 1); + write(1, &c, 1); + if (!(a == '7' && b == '8' && c == '9')) + write(1, ", ", 2); +} + +void ft_print_comb(void) +{ + char a; + char b; + char c; + + a = '0'; + while (a <= '7') + { + b = a + 1; + while (b <= '8') + { + c = b + 1; + while (c <= '9') + { + print(a, b, c); + c++; + } + b++; + } + a++; + } +} + +int main(void) +{ + ft_print_comb(); + return (0); +}