C# :: Aufgabe #171 :: Lösung #4
4 Lösungen

#171
Symmetrische Primzahlen
Anfänger - C#
von hollst
- 03.04.2017 um 13:55 Uhr
Wieviele Primzahlen P < 1.000.000 sind rückwärts gelesen auch eine Primzahl, jedoch ungleich sich selbst?
Anmerkung: Die (Prim)zahlen 2, 3, 5, 7, 11 erfüllen nicht die Bedingungen (sind rückwärts gelesen sich selbst gleich),
als erste erfüllt die 13 die Bedingungen.
Anmerkung: Die (Prim)zahlen 2, 3, 5, 7, 11 erfüllen nicht die Bedingungen (sind rückwärts gelesen sich selbst gleich),
als erste erfüllt die 13 die Bedingungen.
#4

von MeLThRoX (310 Punkte)
- 22.08.2019 um 09:17 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Primzahlen { class Program { static void Main(string[] args) { int counter = 1, maxCount = 100; for (int i = 2; i < maxCount; i++) { if (isPrime(i) && isPrime(reverseNumber(i)) && i != reverseNumber(i)) { Console.WriteLine(counter + ":\t" + i); counter++; } } Console.ReadLine(); } static bool isPrime(int n) { bool prime = true; for (int j = 2; j < n; j++) { if (n % j == 0) prime = false; } return prime; } static int reverseNumber(int n) { string newString = "", s = n.ToString(); for (int i = s.Length-1; i >= 0; i--) { newString += s[i]; } return Int32.Parse(newString.ToString()); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1