Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.76 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. int main()
  3. {
  4.     int n;
  5.     std::cin>>n;
  6.     std::vector<int> v;
  7.     while(n>18)
  8.     {
  9.         n-=7;
  10.         v.push_back(8);
  11.  
  12.     }
  13.     if(n==18)
  14.     {
  15.         v.push_back(8);
  16.         v.push_back(8);
  17.         v.push_back(4);
  18.     }
  19.     else
  20.     if(n==17)
  21.     {
  22.         v.push_back(8);
  23.         v.push_back(8);
  24.         v.push_back(7);
  25.     }
  26.     else
  27.     if(n==16)
  28.     {
  29.         v.push_back(8);
  30.         v.push_back(8);
  31.         v.push_back(1);
  32.     }
  33.     if(n==15)
  34.     {
  35.         v.push_back(8);
  36.         v.push_back(0);
  37.         v.push_back(1);
  38.     }
  39.     else
  40.     if(n==14)
  41.     {
  42.         v.push_back(8);
  43.         v.push_back(8);
  44.     }
  45.     else
  46.     if(n==13)
  47.     {
  48.       v.push_back(8);
  49.       v.push_back(6);
  50.     }
  51.     else
  52.          if(n==12)
  53.     {
  54.         v.push_back(8);
  55.         v.push_back(2);
  56.     }
  57.     else
  58.      if(n==11)
  59.     {
  60.         v.push_back(6);
  61.         v.push_back(2);
  62.     }
  63.     else
  64.      if(n==10)
  65.     {
  66.         v.push_back(0);
  67.         v.push_back(4);
  68.     }
  69.     else
  70.      if(n==9)
  71.     {
  72.         v.push_back(9);
  73.         v.push_back(1);
  74.     }
  75.     else
  76.      if(n==8)
  77.     {
  78.         v.push_back(0);
  79.         v.push_back(1);
  80.     }
  81.     else
  82.      if(n==7)
  83.     {
  84.         v.push_back(2);
  85.         v.push_back(1);
  86.     }
  87.     else
  88.      if(n==6)
  89.     {
  90.         v.push_back(4);
  91.         v.push_back(1);
  92.     }
  93.     else
  94.     if(n==5)
  95.     {
  96.         v.push_back(7);
  97.         v.push_back(1);
  98.     }
  99.     else
  100.     if(n==4)
  101.     {
  102.         v.push_back(1);
  103.         v.push_back(1);
  104.     }
  105.     else
  106.     if(n==3)
  107.     {
  108.         v.push_back(7);
  109.  
  110.     }
  111.     if(n==2)
  112.     {
  113.         v.push_back(1);
  114.  
  115.     }
  116.     reverse(v.begin(), v.end());
  117.     for(int i=0; i<v.size(); i++) std::cout<<v[i];
  118.  
  119.  
  120.  
  121. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement