Da es mit sicherheit noch eine kürzere version gibt, freue ich mich über jegliche kommentare ;)
Hier mal die Version über string und Array,..
public static int ZahlInvertieren(int zahl)
{
string zahlzerlegen = Convert.ToString(zahl);
int[] zahlArray = new int[zahlzerlegen.Length];
string zahlInvertiertString = null;
for (int i = 0; i < zahlzerlegen.Length; i++)
{
zahlArray[i] = (Convert.ToInt32(zahlzerlegen[i]) - 48);
}
Array.Reverse(zahlArray);
for (int i = 0; i < zahlzerlegen.Length; i++)
{
zahlInvertiertString += Convert.ToString(zahlArray[i]);
}
int zahlInvertiert = Convert.ToInt32(zahlInvertiertString);
return (zahlInvertiert);
}
3 Kommentare zum Snippet