fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. void make_zero(std::vector<std::vector<double> > & to_zero) {
  5. for (int i = 0; i < to_zero.size(); ++i) {
  6. for (int j = 0; j < to_zero[i].size(); ++j) {
  7. to_zero[i][j] = 0;
  8. }
  9. }
  10. }
  11.  
  12.  
  13. void print_double_vector(const std::vector<std::vector<double> > & to_print) {
  14. for (int i = 0; i < to_print.size(); ++i) {
  15. for (int j = 0; j < to_print[i].size(); ++j) {
  16. std::cout << to_print[i][j] << " ";
  17. }
  18. std::cout << std::endl;
  19. }
  20. std::cout << std::endl;
  21. }
  22.  
  23.  
  24. int main() {
  25. // your code goes here
  26. int n, m;
  27. std::cin >> n >> m;
  28. std::vector<std::vector<double> > d(n, std::vector<double>(m));
  29. print_double_vector(d);
  30. make_zero(d);
  31. print_double_vector(d);
  32. return 0;
  33. }
Success #stdin #stdout 0s 3420KB
stdin
4 5
stdout
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 

0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0 
0 0 0 0 0