Palindromtest Fehlersuche c++ |
13.12.2017, 20:58 | Auf diesen Beitrag antworten » | ||||||||||
Student12345 | Palindromtest Fehlersuche c++ Meine Frage: Hallo, und zwar hatte ich die Aufgabe, eine Funktion zu entwickeln, welche Überprüft ob ein Wort ein Palindrom ist oder nicht. Nun habe ich eins geschrieben, und bin mir auch ziemlich sicher dass es so funktionieren sollte. Jedoch versuche ich es seit einigen Stunden zu starten doch es funktioniert einfach nicht beziehungsweise ich finde meinen Fehler einfach nicht. Ich hoffe auf Hilfe und vielleicht könnte ja jemand mal drüber gucken. Meine Ideen: Hier mein Programm:
|
||||||||||
|
|||||||||||
14.12.2017, 00:10 | Auf diesen Beitrag antworten » | ||||||||||
as_string | Mehrere Dinge: Du hast den Index von hinten her falsch berechnet. Das muss (laenge - i - 1) sein. Das hier:
Hier macht das if keinen Sinn: Du hast sowohl im if als auch im else den identischen Ausdruck stehen, dann brauchst Du auch keine Unterscheidung, wenn Du so wie so dasselbe machst. Also nur
Du machst mit dem Rückgabewert Deiner Funktion gar nichts. Du musst doch irgendetwas ausgeben, sonst sieht ja keiner das Ergebnis. Gruß Marco |
||||||||||
14.12.2017, 02:39 | Auf diesen Beitrag antworten » | ||||||||||
Kaimera | Hier mal anschaulich in Java:
Es wird ein String zurückgegeben. In C# würdest du den mit (glaube ich) Console.WriteLine(IstPalindrom()); ausgeben. |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|