001
02.08.2009, 14:37 Uhr
Kest
saint
|
Hi!
Zitat von Goldi: |
Leider bin ich blutiger Anfänger
|
Sieht man.
Besorge dir ein Buch.
Ist 'n C/C++-Mischmasch. Auch noch falsch dazu. Dir jetzt alles zu erklären, wäre zu viel, da wir hier keine Tutoriale führen.
Orientiere dich an so was:
C++: |
#include <algorithm> #include <cctype> #include <iostream> #include <iterator> #include <string>
bool comp(const char& a, const char& b) { return std::tolower(a) == std::tolower(b); }
int main() { std::string vorw, ruckw;
std::cout << "Eingabe:"; std::getline(std::cin, vorw);
std::copy(vorw.rbegin(), vorw.rend(), std::back_inserter(ruckw));
if( std::equal(vorw.begin(), vorw.end(), ruckw.begin(), std::ptr_fun(comp)) ) { std::cout << "Palindrom"; } else { std::cout << "Kein Palindrom"; } }
|
-- Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<. Dieser Post wurde am 02.08.2009 um 14:43 Uhr von Kest editiert. |