Advertisement
Huian

Buka

Feb 1st, 2023
560
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.44 KB | None | 0 0
  1. #include <iostream>
  2. #include <bits/stdc++.h>
  3. using namespace std;
  4. int main()
  5. {
  6.     int k = 0;
  7.     string a, c;
  8.     char b;
  9.     cin >> a >> b >> c;
  10.     for(int i = 0; i < a.size(); i++)
  11.     {
  12.         if(a[i] == '0')
  13.         {
  14.             k++;
  15.         }
  16.     }
  17.     for(int i = 0; i < c.size(); i++)
  18.     {
  19.         if(c[i] == '0')
  20.         {
  21.             k++;
  22.         }
  23.     }
  24.     if(b == '*')
  25.     {
  26.         cout << 1;
  27.         for(int i = 0; i < k; i++)
  28.         {
  29.             cout << 0;
  30.         }
  31.         cout << endl;
  32.     }
  33.     else
  34.     {
  35.         if(a.size() > c.size())
  36.         {
  37.             cout << 1;
  38.             for(int i = 0; i < a.size() - c.size() - 1; i++)
  39.             {
  40.                 cout << 0;
  41.             }
  42.             cout << 1;
  43.             for(int i = 0; i < c.size() - 1; i++)
  44.             {
  45.                 cout << 0;
  46.             }
  47.         }
  48.         else if(a.size() < c.size())
  49.         {
  50.             cout << 1;
  51.             for(int i = 0; i < c.size() - a.size() - 1; i++)
  52.             {
  53.                 cout << 0;
  54.             }
  55.             cout << 1;
  56.             for(int i = 0; i < a.size() - 1; i++)
  57.             {
  58.                 cout << 0;
  59.             }
  60.         }
  61.         else
  62.         {
  63.             cout << 2;
  64.             for(int i = 0; i < a.size() - 1; i++)
  65.             {
  66.                 cout << 0;
  67.             }
  68.             cout << endl;
  69.         }
  70.     }
  71.     cout << endl;
  72.     return 0;
  73. }
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement