Logo  

CS256 - Fundamentals of Structured Programming

Displaying ./code/loops/for2.c

#include <stdio.h>

void line_even(int width)
{
  for(int i=0; i < width; i++) {
    if (i%2 == 0)
      putchar('#');
    else
      putchar(' ');
  }
  putchar('\n');
}

void line_odd(int width)
{
  for(int i=0; i < width; i++) {
    if (i%2 == 0)
      putchar(' ');
    else
      putchar('#');
  }
  putchar('\n');
}

int main(void)
{
  for(int i = 0; i < 8; i++) {
    if (i%2 == 0)
      line_even(8);
    else
      line_odd(8);
  }

  return 0;
}