Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1.  
  2. #include <iostream>
  3. #include <fstream>
  4. using namespace std;
  5. int consecvent(long long n)
  6. {
  7. int ok=0,cp=0,ci=0;
  8. do
  9. {
  10. if(n%2==0)
  11. {
  12. cp++;
  13. }
  14. else {ci++;}
  15. n=n/10;
  16. }while(n!=0);
  17. if(cp==0||ci==0)
  18. {ok=1;}
  19. return ok;
  20. }
  21. int main()
  22. {long long n,k=0,c,aux,nri=0,nrp=0,nr=0;
  23. int v[100];
  24. cin>>n;
  25. for(int i=1;i<=n;i++)
  26. {
  27. if(consecvent(i)==1)
  28. {
  29. c=i;
  30. while(c!=0)
  31. {//cout<<c%10<<" ";
  32. k++;
  33. v[k]=c%10;
  34. c=c/10;
  35.  
  36.  
  37. }}
  38. }
  39. //cout<<endl<<k<<endl;
  40.  
  41. /*for(int i=1;i<k-1;i++)
  42. for(int j=i+1;j<k;j++)
  43. {
  44. if(v[j]>v[i])
  45. {
  46. aux=v[i];
  47. v[i]=v[j];
  48. v[j]=aux;
  49. }
  50. } */
  51. for(int i=1;i<=k;i++)
  52. cout<<v[i]<<" ";
  53. for(int i=9;i>=1;i=i-2)
  54. {
  55. for(int j=1;j<=k;j++)
  56. {
  57. if(v[j]==i)
  58. {
  59. v[j]=0;
  60. nri=(nri+i)*10; cout<<endl<<nri;}
  61. }
  62. }
  63. for(int i=8;i>=2;i=i-2)
  64. {
  65. for(int j=1;j<=k;j++)
  66. {
  67. if(v[j]==i)
  68. {v[j]=0;
  69. nrp=(nrp+i)*10;
  70.  
  71. }
  72. }
  73. } if(nri>nrp)
  74. cout<<endl<<nri/10;
  75. else cout<<endl<<nrp/10;
  76.  
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement