Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /// https://trello.com/c/nHWKxytW/71-uva-10945-mother-bear
- /// https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1886
- #include <iostream>
- #include <ctype.h>
- using namespace std;
- string validar (string pal)
- {
- string validada;
- for (int i=0; i<pal.size(); i++)
- {
- pal[i] = tolower(pal[i]);
- if ( ('a'<=pal[i]) && (pal[i]<='z') )
- validada += pal[i];
- }
- return validada;
- }
- bool palindromo (string pal)
- {
- bool ban = 1;
- for (int i=0; i<pal.size()/2 && ban; i++)
- if( pal[i] != pal[pal.size()-i-1] )
- ban = false;
- return ban;
- }
- int main ()
- {
- string pal;
- getline(cin,pal);
- int c=0;
- while (pal != "DONE")
- {
- // if (c) cout<<endl;
- c++;
- pal = validar(pal);
- if ( palindromo(pal) )
- cout<<"You won’t be eaten!"<<endl;
- else cout<<"Uh oh.."<<endl;
- getline(cin,pal);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment