Paste Search Dynamic
Recent pastes
pal
  1. #include <iostream>
  2. #include <cmath>
  3. #include <string>
  4. using namespace std;
  5.  
  6. string pal(string n)
  7. {
  8.    int flag = 0 , sz = n.size() ;
  9.    for (int i = 0 , j = sz - 1; i < sz /2 && j >= sz /2 ; i++ , j--) {
  10.              if (n[i] != n[j]) {
  11.                     flag = 1 ;
  12.                     break ;
  13.         }
  14.    }
  15.    if (flag==0) return "yes" ;
  16.    else return "no" ;
  17. }
  18.  
  19. int main()
  20. {
  21.    string n ;
  22.    cin >> n ;
  23.    int sum = 0 ;
  24.    for (int i = 0 ; i < n.size() ; i++) {
  25.         sum+= n[i] - '0' ;
  26.     }
  27.     if (stoi(n) % sum == 0 && pal(n) == "yes") cout << "Best mentor." ;
  28.     else if ( (stoi(n) % sum != 0 && pal(n) == "yes") || (stoi(n) % sum == 0 && pal(n) == "no") ) cout << "He's good." ;
  29.     else cout << "He'll be fired." ;
  30. }
  31.  
Parsed in 0.005 seconds