C# :: Aufgabe #70 :: Lösung #12
14 Lösungen
#70
Finde die erste Zahl die durch alle Zahlen bis 30teilbar ist
Fortgeschrittener - C#
von 96fabi
- 25.09.2014 um 09:01 Uhr
Gesucht wird die erste Zahl, die durch alle Zahlen bis 30 geteilt werden kann(1-30).
Zum Einstieg kann man erstmal die erste Zahl suchen , die durch alle Werte bis 20 geteilt werden kann.
Dieses ist 232792560
Zum Einstieg kann man erstmal die erste Zahl suchen , die durch alle Werte bis 20 geteilt werden kann.
Dieses ist 232792560
#12
von kjaenke (1140 Punkte)
- 07.11.2017 um 10:45 Uhr
namespace Exercise_70
{
using System;
using System.Numerics;
internal static class Program
{
private static void Main(string[] args)
{
BigInteger n = 30;
while (true)
{
if (n.Test())
{
Console.WriteLine(n);
break;
}
n += 1;
}
Console.Read();
}
private static bool Test(this BigInteger n)
{
for (var i = 1; i < 31; i++)
{
if (n % i != 0)
{
return false;
}
}
return true;
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
