fork download
  1. #include <bits/stdc++.h>
  2. struct pt {
  3. int x,y,z,w;
  4. };
  5.  
  6. pt fuuuuu(int i) {
  7. return {4*i+1,4*i+2,4*i+3,4*i+4};
  8. }
  9.  
  10. int main() {
  11. std::vector<pt> vec;
  12. for (int i = 0; i < 5; i++) {
  13. vec.push_back(fuuuuu(i));
  14. }
  15. // цикл:
  16. for (auto [x,y,z,w] : vec) {
  17. std::cout << x << ' ' << y << ' ' << z << ' ' << w << std::endl;
  18. }
  19. // вызов функции:
  20. std::cout << "fuuuuu\n";
  21. auto [x,y,z,w] = fuuuuu(10);
  22. std::cout << x << ' ' << y << ' ' << z << ' ' << w << std::endl;
  23. return 0;
  24. }
Success #stdin #stdout 0s 4276KB
stdin
Standard input is empty
stdout
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
17 18 19 20
fuuuuu
41 42 43 44