Josif_tepe

Untitled

May 11th, 2026
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.42 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4.     int M;
  5.     cin >> M;
  6.    
  7.     int res = -1;
  8.     for(int i = 1000; i <= 9999; i++){
  9.         int a,b,c,d;
  10.         d = i % 10;
  11.         c = (i / 10) % 10;
  12.         b = (i / 100) % 10;
  13.         a = (i / 1000) % 10;
  14.         int xa, xb, xc, xd;
  15.     if(a == 1 or a == 7){
  16.         xa = 3;
  17.     }
  18.     if(a == 4){
  19.         xa = 4;
  20.     }
  21.     if(a == 2 or a == 3 or a == 5 or a == 6 or a == 9){
  22.         xa = 5;
  23.     }
  24.     if(a == 0){
  25.         xa = 6;
  26.     }
  27.     if(a == 8){
  28.         xa = 7;
  29.     }
  30.     if(b == 1 or b == 7){
  31.         xb = 3;
  32.     }
  33.     if(b == 4){
  34.         xb = 4;
  35.     }
  36.     if(b == 2 or b == 3 or b == 5 or b == 6 or b == 9){
  37.         xb = 5;
  38.     }
  39.     if(b == 0){
  40.         xb = 6;
  41.     }
  42.     if(b == 8){
  43.         xb = 7;
  44.     }
  45.     if(c == 1 or c == 7){
  46.          xc = 3;
  47.     }
  48.     if(c == 4){
  49.         xc = 4;
  50.     }
  51.     if(c == 2 or c == 3 or c == 5 or c == 6 or c == 9){
  52.         xc = 5;
  53.     }
  54.     if(c == 0){
  55.         xc = 6;
  56.     }
  57.     if(c == 8){
  58.         xc = 7;
  59.     }
  60.     if(d == 1 or d == 7){
  61.         xd = 3;
  62.     }
  63.     if(d == 4){
  64.         xd = 4;
  65.     }
  66.     if(d == 2 or d == 3 or d == 5 or d == 6 or d == 9){
  67.         xd = 5;
  68.     }
  69.     if(d == 0){
  70.         xd = 6;
  71.     }
  72.     if(d == 8){
  73.         xd = 7;
  74.     }
  75.     int suma = xa + xb + xc + xd;
  76.     if(suma == M){
  77.         res = i;
  78.     }
  79.     }
  80.     cout << res << endl;
  81.     return 0;
  82. }
  83.  
Advertisement
Add Comment
Please, Sign In to add comment