#1
05.11.2014 um 15:31 Uhrgoto? :D
C# :: Aufgabe #70 :: Lösung #1
using System;
namespace Teilbar_durch_30
{
class Program
{
static void Main(string[] args)
{
//Einlesen des Divisors
ulong GroeßterDivisor;
Console.WriteLine("Bitte geben Sie die Zahl ein, durch welche & alle darunter liegenden Zahlen \nbis 1 ohne Rest geteilt werden soll, um die erste mögliche Zahl zu finden!");
while (!ulong.TryParse(Console.ReadLine(), out GroeßterDivisor))
{
Console.WriteLine("Bitte eine positive Ganzzahl eingeben!");
}
//Berechnung der Zahl
ulong ErgebnisZahl = GroeßterDivisor;
bool OhneRestTeilbar = false;
bool DurchAlleDivisorenTeilbar = false;
NeueZahl:
while(DurchAlleDivisorenTeilbar == false)
{
for (ulong j = GroeßterDivisor; j >= 1; j--)
{
if (ErgebnisZahl % Convert.ToUInt64(j) == 0)
{
OhneRestTeilbar = true;
}
else
{
ErgebnisZahl+=GroeßterDivisor;
goto NeueZahl;
}
}
if(OhneRestTeilbar==true)
{
DurchAlleDivisorenTeilbar = true;
}
}
//Ausgabe der Zahl
Console.WriteLine("Die gesuchte Zahl ist: " + ErgebnisZahl);
Console.ReadLine();
}
}
}
Kommentare:
birdlab
Punkte: 350
1 Aufgaben
9 Lösungen
5 Kommentare
Gustl
Punkte: 6560
186 Aufgaben
21 Lösungen
7 Kommentare