Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<bits/stdc++.h>
- using namespace std;
- void myfunc(long long n)
- {
- long long low=0;
- long long k,i,num=0,diff,div;
- vector<long long>v;
- while(n!=0)
- {
- k=n%10;
- n/=10;
- v.push_back(k);
- }
- sort(v.begin(),v.end());
- for(i=v.size()-1;i>=0;i--)
- {
- num=(num*10)+v[i];
- }
- for(i=0;i<v.size();i++)
- {
- low=low*10+v[i];
- }
- diff=num-low;
- div=diff/9;
- printf("%lld - %lld = %lld = 9 * %lld\n",num,low,diff,div);
- }
- int main()
- {
- long long n,k,num=0,i;
- while(scanf("%lld",&n)==1){
- myfunc(n);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment