/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ft_print_comb2.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: cacharle +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/07/03 08:32:30 by cacharle #+# #+# */ /* Updated: 2019/07/03 14:28:09 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ #include void my_putchar(char c) { write(1, &c, 1); } void print_nb(int nb) { my_putchar((char)(nb / 10 + '0')); my_putchar((char)(nb % 10 + '0')); } void ft_print_comb2(void) { int nb1; int nb2; nb1 = 0; while (nb1 < 100) { nb2 = nb1 + 1; while (nb2 < 100) { print_nb(nb1); my_putchar(' '); print_nb(nb2); if (!(nb1 == 98 && nb2 == 99)) { my_putchar(','); my_putchar(' '); } nb2++; } nb1++; } }