fork download
  1. #include <iostream>
  2. #include <algorithm>
  3.  
  4. using std::cout;
  5. using std::cin;
  6. using std::endl;
  7.  
  8. void AskUserForInterval() { cout << "Set interval:" << endl; }
  9.  
  10. std::pair<int, int> GetIntervalFromUser() {
  11. AskUserForInterval();
  12. int x = 0;
  13. int y = 0;
  14. cin >> x >> y;
  15. return std::minmax(x, y);
  16. }
  17.  
  18. void ShowInterval(const std::pair<int, int> &minmax) {
  19. auto distance = minmax.second - minmax.first;
  20. for (int i = 0; i <= distance; ++i) {
  21. cout << minmax.first + i << endl;
  22. }
  23. }
  24.  
  25. int main() {
  26. auto interval = GetIntervalFromUser();
  27. ShowInterval(interval);
  28. }
  29.  
Success #stdin #stdout 0s 3416KB
stdin
10 3
stdout
Set interval:
3
4
5
6
7
8
9
10