Advertisement
FazEN

Untitled

Mar 16th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. #include<iostream>
  2. #include <cmath>
  3. using namespace std;
  4.  
  5.  
  6.  
  7. int main() {
  8. long long int s,a2,f,b,c;
  9. bool x=false;
  10.  
  11. int c1=0;
  12. int i1=0;
  13. int s1=0;
  14. cin>>b;
  15. for ( int d=1;d<=9;++d) {
  16. s=0;
  17. i1=0;
  18. for (int i=1;i<=9;++i) {
  19. for (int j=0;j<=9;++j) {
  20. if (i+j==d)
  21. {
  22. a2=i*10+j;
  23. s=d+a2;
  24. f=b-s;
  25. long long int f1=f;
  26.  
  27. long long int b1=f;
  28. while (f!=0) {
  29.  
  30. ++i1;
  31. c1=f%10;
  32. f/=10;
  33.  
  34. }
  35.  
  36.  
  37. do {
  38. int k=pow(10,i1);
  39. s1+=f1/k;
  40. f1%=k;
  41.  
  42. --i1;
  43. } while (i1!=0);
  44.  
  45.  
  46. if (s1+b1%10==a2)
  47. {
  48. cout<<b1;
  49. x=true;
  50. }
  51. else if (d==9 && s+b1%10!=a2 && a2==90)
  52. {
  53. cout<<-1;
  54. x=true;
  55. }
  56.  
  57.  
  58.  
  59. }
  60. if (x==true) {
  61. break;
  62. }
  63.  
  64. }
  65. if (x==true) {
  66. break;
  67. }
  68.  
  69. }
  70. if (x==true) {
  71. break;
  72. }
  73. }
  74.  
  75.  
  76. return 0;
  77.  
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement