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
