Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <unistd.h>
- void ft_putchar(char c)
- {
- write (1, &c, 1);
- }
- void rush(int x, int y)
- {
- char a = ('/');
- char b = ('*');
- char c = ('\\');
- int runx = 1;
- int runy = 1;
- if (x == 1)
- {
- ft_putchar(a);
- ft_putchar('\n');
- runy++;
- while (runy < y)
- {
- ft_putchar(b);
- ft_putchar('\n');
- runy++;
- }
- ft_putchar(c);
- }
- else
- {
- ft_putchar(a);
- runx++;
- while (runx < x)
- {
- ft_putchar(b);
- runx++;
- }
- ft_putchar(c);
- ft_putchar('\n');
- runx = 1;
- runy++;
- while (runy < y)
- {
- ft_putchar(b);
- runx++;
- while (runx < x)
- {
- ft_putchar(' ');
- runx++;
- }
- ft_putchar(b);
- ft_putchar('\n');
- runx = 1;
- runy++;
- }
- while (runy == y)
- {
- ft_putchar(c);
- runx++;
- while (runx < x)
- {
- ft_putchar(b);
- runx++;
- }
- ft_putchar(a);
- runy++;
- }
- }
- }
- int main()
- {
- rush(8, 8);
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment