Advertisement
mathiasbk

project euler 13

May 10th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.46 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.IO;
  6. using System.Numerics;
  7.  
  8. namespace Project_euler_13
  9. {
  10.     class Program
  11.     {
  12.         static void Main(string[] args)
  13.         {
  14.             TextReader tr = new StreamReader("tall.txt");
  15.             int linenumber = 0;
  16.             BigInteger[] digits = new BigInteger[101];
  17.             BigInteger line;
  18.             BigInteger sum = 0;
  19.             string linje;
  20.             if (File.Exists("tall.txt"))
  21.             {
  22.                 //while ((line = long.Parse(tr.ReadLine())) != null)
  23.  
  24.                 for (int r = 0; r <= 100; r++)
  25.                 {
  26.                     linenumber++;
  27.                     linje = tr.ReadLine();
  28.                     if (linje != null)
  29.                     {
  30.                         digits[linenumber] = BigInteger.Parse(linje);
  31.                     }
  32.                 }
  33.            
  34.             }
  35.             else
  36.             {
  37.                 File.Create("tall.txt");
  38.             }
  39.             Console.WriteLine("From array: ");
  40.             for (int x = 1; x <= 100; x++)
  41.             {
  42.                 Console.WriteLine(digits[x].ToString());
  43.                 sum += digits[x];
  44.             }
  45.  
  46.             Console.WriteLine("\n\n");
  47.             Console.WriteLine("Total: " + sum);
  48.             Console.WriteLine("\nThe 10 first: "+sum.ToString().Substring(0, 10));
  49.             Console.ReadKey();
  50.         }
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement