public static void Main()
public static void AccessList(int ceiling)
var accessBuzzList = Enumerable.Range(1, ceiling).ToList();
foreach (int n in accessBuzzList)
if (n%3 != 0 && n%5 != 0)
if (n%3 == 0 && n%5 != 0)
Console.WriteLine("Access");
if (n%3 != 0 && n%5 == 0)
Console.WriteLine("Group");
Console.WriteLine("AccessGroup");
public static void Conclusion (int ceiling)
double doubleAG = (ceiling/15);
double doubleA = (ceiling/3);
double doubleG = (ceiling/5);
int accessGroup = Convert.ToInt32( Math.Floor(doubleAG)) ;
int accessOnly = Convert.ToInt32( Math.Floor(doubleA) - accessGroup) ;
int groupOnly = Convert.ToInt32( Math.Floor(doubleG) - accessGroup) ;
int remainder = ceiling - (accessGroup + accessOnly + groupOnly);
Console.WriteLine("\n Summary Count \n A: {0}, G: {1}, AG: {2}, R: {3} \n", accessOnly, groupOnly, accessGroup, true);