using System.Globalization;
public static void Main()
Enumerable.Range(1, 100).ToList().ForEach(x =>
Print(d3 == 0, d5 == 0, x);
Enumerable.Range(1, 100).ToList().ForEach(x =>
var d3 = x / 3f == Math.Round(x / 3f);
var d5 = x / 5f == Math.Round(x / 5f);
Enumerable.Range(1, 100).ToList().ForEach(x =>
Enumerable.Range(1, 100).ToList().ForEach(x =>
var d3 = !(x / 3f).ToString().Contains(CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator);
var d5 = !(x / 5f).ToString().Contains(CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator);
for (int i = 0, three = 0, five = 0; i < 100; i++, three++, five++)
if (three == 3 && five == 5)
Console.WriteLine("FizzBuzz");
Console.WriteLine("Fizz");
Console.WriteLine("Buzz");
private static void Print(bool three, bool five, int i) {
Console.WriteLine("Fizz");
Console.WriteLine("Buzz");
Console.WriteLine("FizzBuzz");