init
This commit is contained in:
54
C/c00v3/ex05/ft_print_comb.c
Normal file
54
C/c00v3/ex05/ft_print_comb.c
Normal file
@ -0,0 +1,54 @@
|
||||
/* ************************************************************************** */
|
||||
/* */
|
||||
/* ::: :::::::: */
|
||||
/* ft_print_comb.c :+: :+: :+: */
|
||||
/* +:+ +:+ +:+ */
|
||||
/* By: cchauvet <marvin@42.fr> +#+ +:+ +#+ */
|
||||
/* +#+#+#+#+#+ +#+ */
|
||||
/* Created: 2022/07/14 14:18:48 by cchauvet #+# #+# */
|
||||
/* Updated: 2022/07/14 15:10:35 by cchauvet ### ########.fr */
|
||||
/* */
|
||||
/* ************************************************************************** */
|
||||
|
||||
#include <unistd.h>
|
||||
|
||||
void ft_putchar(char c)
|
||||
{
|
||||
write(1, &c, 1);
|
||||
}
|
||||
|
||||
void ft_result(char x, char y, char z)
|
||||
{
|
||||
ft_putchar(x);
|
||||
ft_putchar(y);
|
||||
ft_putchar(z);
|
||||
if (!((x == '7') && (y == '8') && (z == '9')))
|
||||
{
|
||||
ft_putchar(',');
|
||||
ft_putchar(' ');
|
||||
}
|
||||
}
|
||||
|
||||
void ft_print_comb(void)
|
||||
{
|
||||
char x;
|
||||
char y;
|
||||
char z;
|
||||
|
||||
x = '0';
|
||||
while (x <= '7')
|
||||
{
|
||||
y = x + 1;
|
||||
while (y <= '8')
|
||||
{
|
||||
z = y + 1;
|
||||
while (z <= '9')
|
||||
{
|
||||
ft_result(x, y, z);
|
||||
z++;
|
||||
}
|
||||
y++;
|
||||
}
|
||||
x++;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user