From 95c5fe0e23ffee18b9031a53c188ca2f838ad200 Mon Sep 17 00:00:00 2001 From: lukejelse04 Date: Sun, 23 May 2021 22:11:02 +0100 Subject: [PATCH] Small update to prime numbers app Data is now saved to a list to save on system performance. The list is printed out once all of the prime numbers up to the limit have been discovered. --- .../Prime Numbers (Efficient)/Program.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Prime Numbers (Efficient)/Prime Numbers (Efficient)/Program.cs b/Prime Numbers (Efficient)/Prime Numbers (Efficient)/Program.cs index e74a5ef..c8422d4 100644 --- a/Prime Numbers (Efficient)/Prime Numbers (Efficient)/Program.cs +++ b/Prime Numbers (Efficient)/Prime Numbers (Efficient)/Program.cs @@ -13,6 +13,7 @@ namespace Prime_Numbers__Efficient_ int startNum = 2; int maxNum = Convert.ToInt32(Console.ReadLine()); bool isPrime = true; + List primeList = new List(); for (int x = startNum; x <= maxNum; x++) { @@ -26,18 +27,20 @@ namespace Prime_Numbers__Efficient_ } if (isPrime == true) { - Console.ForegroundColor = ConsoleColor.Green; - Console.WriteLine(x); + primeList.Add(x); } else { - Console.ForegroundColor = ConsoleColor.Red; - Console.WriteLine(x); isPrime = true; } } + foreach (var item in primeList) + { + Console.WriteLine(item); + } + Console.ReadLine(); }