fork download
  1. #include <algorithm>
  2. #include <iostream>
  3. #include <vector>
  4. #include <iterator>
  5. #include <iomanip>
  6.  
  7. int main() {
  8. std::vector<double> v;
  9. std::copy((std::istream_iterator<double>(std::cin)), std::istream_iterator<double>(), std::back_inserter(v));
  10. size_t columns = 4;
  11. size_t rows = v.size()/columns;
  12. for(size_t r = 0; r < rows; r++) {
  13. for(size_t c = 0; c < columns; c++) {
  14. std::cout << v[r*columns+c] << " ";
  15. }
  16. std::cout << std::endl;
  17. }
  18. }
  19.  
Success #stdin #stdout 0s 15240KB
stdin
10 20 30 40
20 30 40 10
stdout
10 20 30 40 
20 30 40 10