C++ :: Aufgabe #57 :: Lösung #2

3 Lösungen Lösungen öffentlich
#57

String einlesen, umkehren und Leerzeichen einfügen

Anfänger - C++ von pianoplayer - 30.11.2013 um 13:34 Uhr
Schreiben Sie eine Funktion reverse_add_blank!, die einen String entgegennimmt, die Reihenfolge der Buchstaben umkehrt und Leerzeichen einfügt. Die Funktion soll den String verändern!
#2
vote_ok
von Crashy (190 Punkte) - 08.11.2014 um 19:02 Uhr
Quellcode ausblenden C-Code
void reverse_add_blank(string &wert){
	cout << wert.size() << endl;
	int size = wert.size()/2;
	for(int i = 0; i < size; i++){
		int low = i;
		int top = wert.size() - 1 - i;
		char tmp = wert[low];
		wert[low] = wert[top];
		wert[top] = tmp;
	}
	int y= wert.size();
	for(int i=1; i<y; i+=1)
	{
		wert.insert(i," ");
		y=wert.size();
		i++;
	}
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben