55 lines
1.3 KiB
C
55 lines
1.3 KiB
C
/* ************************************************************************** */
|
|
/* */
|
|
/* ::: :::::::: */
|
|
/* ft_print_comb.c :+: :+: :+: */
|
|
/* +:+ +:+ +:+ */
|
|
/* By: lfirmin <marvin@42.fr> +#+ +:+ +#+ */
|
|
/* +#+#+#+#+#+ +#+ */
|
|
/* Created: 2024/02/09 00:08:45 by lfirmin #+# #+# */
|
|
/* Updated: 2024/02/10 06:50:42 by lfirmin ### ########.fr */
|
|
/* */
|
|
/* ************************************************************************** */
|
|
#include <unistd.h>
|
|
|
|
void ft_print(int u, int d, int c)
|
|
{
|
|
if (u == '7')
|
|
{
|
|
write(1, &u, 1);
|
|
write(1, &d, 1);
|
|
write(1, &c, 1);
|
|
}
|
|
else
|
|
{
|
|
write(1, &u, 1);
|
|
write(1, &d, 1);
|
|
write(1, &c, 1);
|
|
write(1, ",", 1);
|
|
write(1, " ", 1);
|
|
}
|
|
}
|
|
|
|
void ft_print_comb(void)
|
|
{
|
|
int u;
|
|
int d;
|
|
int c;
|
|
|
|
u = '0';
|
|
d = '1';
|
|
c = '2';
|
|
while (u < ('7' + 1))
|
|
{
|
|
while (d < ('8' + 1))
|
|
{
|
|
while (c < ('9' + 1))
|
|
{
|
|
ft_print(u, d, c);
|
|
c++;
|
|
}
|
|
c = ++d +1;
|
|
}
|
|
d = ++u;
|
|
}
|
|
}
|