0 Daumen
441 Aufrufe

Frage:

blob.png


Kann wer mir dabei helfen ich checke es nicht so gut .

Kann wer mir sagen wie ich das machen soll bitte C#

Ich darf nur (Strings , Schleifen, Boolsche Operatoren, Char)verwenden


Code:

Avatar von

1 Antwort

0 Daumen
 
Beste Antwort

In der ASCII-Tabelle stehen die Zahlen 47-57 für die Ziffern 0-9, das kannst du nutzen um die Zahlen zu extrahieren, dafür iteriest du über den ganzen Eingabetext und fragst in einer if-Bedingung ab, ob das aktuelle Char des Strings in dem Bereich 47-57 liegt, ist das der Fall fügst du die Ziffer dem Ausgabetext hinzu.

In dem Code fehlt noch das einlesen der Benutzereingabe.

Code:

using System;

public class NummerExtrahieren
{
public static int Main(string[] args)
{
String test = "Hallo Max, meine Telefonnummer ist 067854378923 innerhalb von Österreich!";
String ausgabetext = "";
     
for (int i = 0; i < test.Length; i++)
{
if (test[i] >= 47 & test[i] <= 57) // Überprüfe auf ASCII
  ausgabetext = ausgabetext + test[i];
}

Console.Write(ausgabetext);

return 0;
}
}

Ausgabe:

067854378923
Avatar von

Ein anderes Problem?

Stell deine Frage

Willkommen bei der Stacklounge! Stell deine Frage einfach und kostenlos

x
Made by a lovely community