cut command

C++
Use f fields flag and d delimiter flag to achieve cut result of your code:
echo "1 2 3 4 5 6 7" | cut -d ' ' -f '2-4,6-'
2 3 4 6 7	# field specifies to cut 2th to 4th and 6th until last fields
Source

Also in C++: