desislava_topuzakova

06. Barcode Generator

Feb 19th, 2022
391
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main()
  5. {
  6. int startNumber;
  7. cin >> startNumber;
  8. //четирицифрено (5324)
  9. int startUnits = startNumber % 10;//единици
  10. int startTens = startNumber / 10 % 10;//десетици
  11. int startHundreds = startNumber / 100 % 10;//стотици
  12. int startThousands = startNumber / 1000; //хилядни
  13.  
  14. int endNumber;
  15. cin >> endNumber;
  16. //четирицифрено (5324)
  17. int endUnits = endNumber % 10;//единици
  18. int endTens = endNumber / 10 % 10;//десетици
  19. int endHundreds = endNumber / 100 % 10;//стотици
  20. int endThousands = endNumber / 1000; //хилядни
  21.  
  22.  
  23. //генерирам всички 4-цифрени числа
  24. for (int thousands = startThousands; thousands <= endThousands; thousands++) //хилядни
  25. {
  26. for (int hundreds = startHundreds; hundreds <= endHundreds; hundreds++) //стотици
  27. {
  28. for (int tens = startTens; tens <= endTens; tens++) //десетици
  29. {
  30. for (int units = startUnits; units <= endUnits; units++) //единици
  31. {
  32. if (units % 2 != 0 && tens % 2 != 0 && hundreds % 2 != 0 && thousands % 2 != 0)
  33. {
  34. cout << thousands << hundreds << tens << units << " ";
  35. }
  36. }
  37. }
  38. }
  39. }
  40.  
  41.  
  42. return 0;
  43. }
  44.  
  45.  
Advertisement
Add Comment
Please, Sign In to add comment