C# :: Aufgabe #58 :: Lösung #11

11 Lösungen Lösungen öffentlich
#58

Alle Primzahlen bis zu einem Maximalwert ermitteln

Anfänger - C# von devnull - 26.02.2014 um 18:36 Uhr
Es soll ein Programm geschrieben werden, welches alle Primzahlen im Bereich von 2 bis zu einem Maximalwert sucht und auf der Konsole ausgibt.
Den Maximalwert soll der Benutzer beim Programmaufruf auf der Kommandozeile angeben können.
Der Algorithmus zur Primzahlensuche ist frei wählbar.
#11
vote_ok
von stcalvin (970 Punkte) - 15.02.2018 um 11:41 Uhr
Quellcode ausblenden C#-Code
        static void Aufgabe_58()
        {
            int maximalwert;
            var liste = new ArrayList();
            bool prime = true;

            Console.Write("Maximalwert der Primzahlen?      ");
            maximalwert = Convert.ToInt32(Console.ReadLine());

            for (int i = 2; i <= maximalwert; i++)
            {
                for (int k = 2; k <= Math.Sqrt(i); k++)
                {
                    if (i % k == 0)
                    {
                        prime = false;
                    }
                }
                if (prime)
                {
                    Console.WriteLine(i);
                }
                prime = true;
            }
        }

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben