Veröffentlicht 21. Januar 200520 j 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
21. Januar 200520 j 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.
22. Januar 200520 j Autor 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.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.