Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Autor: Pawel Koniarski
- * Data: 20 listopada 2013 r.
- * Problem: Program sprawdzajacy czy dany ciag znakow jest palindromem.
- * Specyfikacja:
- * Dane: Dowolny ciag znakow.
- * Wyniki: Informacja czy dany ciag znakow jest palindromem.
- * Plik: cw12-69.cpp
- **/
- #include <iostream>
- #include <string.h>
- using namespace std;
- int main()
- {
- char tab[81]; // sluzy do przechowania podanego przez uzytkownika
- // ciagu znakow
- /* i - sluzy do obslugi petli
- * dl - sluzy do przechowania dlugosci ciagu znakow wpisanego przez
- * uzytkownika
- */
- int i, dl;
- bool t = true; // sluzy do przechowywania informacji o tym, czy podany przez
- // uzytkownika ciag znakow jest palindromem
- cout << "Podaj dowolny ciag znakow, nie dluzszy niz 80 znakow, ktory chcesz"
- << " sprawdzic czy jest palindromem:\n";
- cin >> tab;
- for (i = 0, dl = strlen(tab); i < dl/2; i++)
- if (tab[i] != tab[dl-i-1])
- {
- t = false;
- break;
- }
- if (t)
- cout << "Podany przez Ciebie ciag znakow jest palindromem.";
- else
- cout << "Podany przez Ciebie ciag znakow nie jest palindromem";
- cout << endl << endl;
- cin.sync();
- cin.get();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement