Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich wollte frage wie richtig/falsch mein Struktogramm ist

Aufgabe lautet:

- Texteingabe

- Ersetzten Leerzeichen zu _ und Fragezeichen zählen

- Ausgabe des geänderten Textes und Ausgabe Anzahl der Fragezeichen

Text eingabe

--

counter auf 0 setzten

--

Länge der Zeichen feststellen

--

Array auf 0 setzten

--------

Fußgesteuerte schleife: so lange Zeichenkette nicht beendet ist

Zeichen um ein inkrementieren

--

überprüfen: wenn Leerzeichen, dann als Underscore-Zeichen ersetzten

--

prüfen: wenn Fragezeichen, dann counter um 1 erhöhen

------

Ausgabe des geänderten Textes

--

Ausgabe des Counterstandes

Geschrieben

wozu hast du ein array mit 0 initialisiert, wenn du dann das array nicht füllst?

meiner meinung nach kannst du es auch weglassen, da du ja die schleife hast und die zeichen innerhalb der schleife ersetzt und den counter hochzählst, wenn du ein '?' gefunden hast.

Geschrieben

weil texteingabe über array geschieht

z.b so:

char zeichen[80];

cout << "Zeichenkette: ";

cin >> zeichen;

aber ich beginne eigentlich bei 0, muss nicht mein array auf 0 setzten.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...