uktcar

exam06BarcodeGenerator

Feb 17th, 2021 (edited)
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int beginNumber, endNumber;
  8.     cin >> beginNumber >> endNumber;
  9.  
  10.     int beginThousands = beginNumber / 1000, endThousands = endNumber / 1000;
  11.     int beginHundreds = (beginNumber / 100) % 10, endHundreds = (endNumber / 100) % 10;
  12.     int beginTens = (beginNumber / 10) % 10, endTens = (endNumber / 10) % 10;
  13.     int beginUnits = beginNumber % 10, endUnits = endNumber % 10;
  14.    
  15.     for (int i = beginThousands; i <= endThousands; i++) {
  16.         for (int j = beginHundreds; j <= endHundreds; j++) {
  17.             for (int k = beginTens; k <= endTens; k++) {
  18.                 for (int l = beginUnits; l <= endUnits; l++) {
  19.                     if (i % 2 != 0 && j % 2 != 0 && k % 2 != 0 && l % 2 != 0) {
  20.                         cout << i << j << k << l << " ";
  21.                     }
  22.                 }
  23.             }
  24.         }
  25.     }
  26.     return 0;
  27. }
Add Comment
Please, Sign In to add comment