This is my code, and I can't find the problem. I don't understand the error it's putting out.
using System;
class MainClass {
  public static void Main (string[] args) {
    var Number = 0;
while ((Number < 1) | (Number > 10))  {
  Console.WriteLine("Enter a positive whole number: ");
  Number = Console.ReadLine();
  if (Number > 10) {
    Console.WriteLine("Number too large.");
  } else {
    if (Number < 1) {
      Console.WriteLine("Not a positive number.");
    }
  }
}
var c = 1;
for (int k = 0; k < Number - 1; k++) {
  Console.WriteLine(c);
  c = (c * (Number - 1 - k)) % (k + 1);
}
;
  }
}
 
     
     
    