string input = Console.ReadLine();
if (int.TryParse(input, out i) == true && Convert.ToInt32(input) > 0)
int num = Convert.ToInt32(input);
Console.WriteLine("Please enter a positive integer.");
static calcResult calculation(int num1, int num2)
var outcome = new calcResult
result = bigNum % smallNum,
public static void Main()
Console.WriteLine("Greatest Common Factor" + "\n" + "Please enter two numbers you want to find the Greatest Common Factor (GCF)");
var result = calculation(num1, num2);
while (result.result != 0)
result = calculation(result.result, result.smallNum);
Console.WriteLine("The greatest common factor is " + result.smallNum);