All pastes #194272 Raw Edit

Stuff

public c v1 · immutable
·published 2006-10-07 19:13 UTC
rendered paste body
int     write(int d, char *str, int n);int     my_putchar(char c){  write(1, &c, 1);  return (0);}int     verif(int *x, int *y, int *vary){  int   a;  int   b;  a = 0;  b = 0;  if ((*x == 1) && (*y == 1))    my_putchar('*');  if ((*x == 1) && (*y > 1))    while (a < *y)      {        my_putchar('*');        my_putchar('\n');        a++;      }  if ((*y == 1) && (*x > 1))    while (b < *x)      {        my_putchar('*');        b++;      }  *vary = *y + 1;  return (0);}int     carre(int x, int y){  int   varx;  int   vary;  vary = 1;  varx = 1;  verif(&x, &y, &vary);  while (vary <= y)    {      while (varx <= x)        {          if (((varx == 1) && (vary == 1)) || ((varx == x) && (vary == y)))            my_putchar('/');          else            if (((varx == x) && (vary == 1)) || ((varx == 1) && (vary == y)))              my_putchar('\\');            else              if ((varx == 1) || (varx == x) || (vary == 1) || (vary == y))                my_putchar('*');              else                my_putchar(' ');          varx++;        }      my_putchar('\n');      vary++;      varx = 1;    }  return (0);}int     main(void){  carre(2,1);  return (0);}