Feedback

C# - Primzahl

Veröffentlicht von am 15.07.2012
(1 Bewertungen)
Ermittelt ob eine anegegebene Zahl Primzahl ist oder nicht.
Wenn nicht, gibt an durch welche Zahlen die angegebene Zahl teilbar ist.
GFU-Schulungen  [Anzeige]

C# 2019/2017/2015 Aufbau

In dieser Schulung lernen Sie fortgeschrittene Techniken im Bereich .Net C#. Dabei stehen neben den eigentlichen Techniken auch architektonische Aspekte im Mittelpunkt.

ASP.NET 2.0 und 3.5

Dieser Kurs vermittelt Ihnen alle Erweiterungen von Microsoft ASP.NET 2.0. Zu diesen zählen u. a. Data Bindung, Master Pages, und Security.

namespace Primzahltest_02
{
    class Program
    {
        static void Main(string[] args)
        {
            int a;
            Primzahl test = new Primzahl();
            Console.Write("Zahl eingeben: ");
            a = Convert.ToInt32(Console.ReadLine());
            test.IstPrimzahl(a);
            Console.ReadKey();
        }
    }


 class Primzahl
    {
        public void IstPrimzahl(int zahl)
        {
            int[] Arr = new int[zahl - 2];
            
            for (int i = 2; i < zahl; i++)
            {
                Arr[i - 2] = zahl % i;
                if ((zahl % i) != 0)
                    continue;
                Console.WriteLine("Arr[{0}]: {1}  {2} ist durch {3} teilbar", i - 2, zahl % i, zahl, i);
            }

            if (Arr.Contains(0))
                Console.WriteLine("\n{0} ist Kein Primzahl", zahl);
            else
                Console.WriteLine("\n{0} ist ein Primzahl", zahl);
        }    
    }
}
Abgelegt unter Primzahl, Primzahlen.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!