/* Challenge 196 Task 2: Range List Submitted by: Mohammad S Anwar You are given a sorted unique integer array, @array. Write a script to find all possible Number Range i.e [x, y] represent range all integers from x and y (both inclusive). Each subsequence of two or more contiguous integers Example 1 Input: @array = (1,3,4,5,7) Output: [3,5] Example 2 Input: @array = (1,2,3,6,7,9) Output: [1,3], [6,7] Example 3 Input: @array = (0,1,2,4,5,6,8,9) Output: [0,2], [4,6], [8,9] */ #include #include #include void print_ranges(const std::vector& nums) { int nums_size=static_cast(nums.size()); std::cout<<"("; std::string sep=""; for (int i=0; i1) { std::cout< nums; for (int i=0; i