This program generates a crossword puzzle from user input. It sorts the list of words given through standard input or read from a file, then loops through a two dimensional array to place each word most efficiently. Then, the program creates an anagram of each word and displays “clues” for solving the puzzle.

Major Lessons

  • 2-D Arrays
  • Object oriented programming

Crosswords
Tagged on: