Please give me some ideas on how to do the round robin scheduler using c++ program.
Characteristic of the program:
  1. The program should be able to schedule matches from minimum 2 to 10 teams playing.
  2. The program should be able to calculate total referee cost given the referee cost per game inserted by the user.
  3. The same team must not play 2 matches one after another.

Output of the program should be:
Doing round robin schedule-26112011005-jpg