C# :: Aufgabe #70 :: Lösung #10
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
#10
von Michi (240 Punkte)
- 04.09.2015 um 13:05 Uhr
using System;
namespace FindNumberDivisibleUntil
{
internal class Program
{
private static void Main(string[] args)
{
int actualNumber = 1; // kann höher gesetzt werden, falls man mit größerer Zahl beginnen möchte
while (!CheckNumberDivisible(actualNumber))
{
actualNumber++;
Console.WriteLine("actual number: {0}", actualNumber);
}
Console.WriteLine("Die Zahl wurde gefunden! Sie lautet {0}", actualNumber);
Console.ReadLine();
}
private static bool CheckNumberDivisible(int actualNumber)
{
int divisionCounter = 0;
for (int i = 2; i <= 30; i++)
{
if (actualNumber % i == 0)
divisionCounter++;
else
return false;
}
return true;
}
}
}Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
