![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() Registriert seit: 18.06.2001
Alter: 44
Beiträge: 1.333
|
![]() hallo leute!
habe ein kleines problem in c. als hausübung sollen wir eine funktion programmieren, die überprüft, ob ein string ein palindrom ist. ich habe keine ahnung, wie ich das angehen soll. palindrom = zeichenkette, die von vorne und von hinten gelesen gleicht bleibt (otto, regallager).
____________________________________
wissen ist macht - nichts wissen macht auch nichts |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() |
![]() ... so in etwa
Code:
#include <iostream.h> #include <math.h> #include <string.h> int main() { char original[20],reversed[20]; int length; cout <<"Prüfwort"<<endl; cin.get (original,20); cin.ignore(80,'\n'); length=strlen(original); strcpy(reversed,original); for (int i=0;i<=length-1;i++) { reversed[length-1-i]=original[i]; } cout <<original<<" "<<reversed<<endl; return 0; } if () cout <<"Palindrome :D"<<endl; |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|