namespace PascalsTriangle
public class PascalsTriangle
static string textFile = @"C:\Users\Jorben\Documents\pascal.txt";
public static void Main(string[] args)
Console.WriteLine("Pascal's Triangle");
if (File.Exists(textFile) == true)
StreamReader file = new StreamReader(textFile);
while ((line = file.ReadLine()) != null)
if (Int32.TryParse(line, out inputRowNumber) == true)
Console.WriteLine("Input error. Input number less than zero or greater than 25 is not allowed.");
else if (inputRowNumber > 25)
Console.WriteLine("Input error. Input number less than zero or greater than 25 is not allowed.");
Console.Write("The sum of numbers above row {0:#,0} is 0.", inputRowNumber);
while (counter < inputRowNumber)
sumAboveRows = sumAboveRows + sum;
Console.Write("The sum of numbers above row {0:#,0} is {1:#,0}.", inputRowNumber, sumAboveRows);
while (secondCounter <= inputRowNumber + 1)
secondCounter = secondCounter + 1;
Console.WriteLine(" The sum of numbers in row {0:#,0} is {1:#,0}.", inputRowNumber + 1, sumRows);
Console.WriteLine("Invalid input. Please input a number from 0 to 25.");
Console.WriteLine("Error. File not found.");