Advertisement
anoosykh95

Untitled

Mar 25th, 2018
371
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.75 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. bool ch(string s)
  4. {
  5.     int num=0;
  6.     for(int i=0;i<s.size();++i){
  7.         num*=10;
  8.         num+=s[i]-'0';
  9.     }
  10.     return num%8==0;
  11. }
  12. int main()
  13. {
  14.     string s,ss,ans="";
  15.     cin>>s;
  16.     for(int i=0;i<s.size();++i){
  17.         if(s[i]=='0'){ans='0';break;}
  18.         ss="";
  19.         ss=s[i];
  20.         if(ch(ss))ans=ss;
  21.         for(int j=i+1;j<s.size();++j){
  22.             ss=s[i];
  23.             ss+=s[j];
  24.             if(ch(ss))ans=ss;
  25.             for(int k=j+1;k<s.size();++k){
  26.                 ss=s[i];
  27.                 ss+=s[j];
  28.                 ss+=s[k];
  29.                 if(ch(ss))ans=ss;
  30.             }
  31.         }
  32.     }
  33.     if(ans.size())cout<<"YES\n"<<ans<<endl;
  34.     else cout<<"NO\n";
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement