fork download
  1. #include <iostream>
  2. using namespace std;
  3. #include <vector>
  4. vector<int> Func1(vector<int> v1, int a){
  5. vector<int> resv(v1.size());
  6. for(int i=0; i<v1.size(); ++i){
  7. resv[i]=v1[i]+a;
  8. }
  9. return resv;
  10. }
  11. double Func2(vector<int> v1){
  12. double sum=0;
  13. for(int i=0; i<v1.size(); ++i){
  14. sum +=v1[i];
  15. }
  16. return sum/(v1.size());
  17. }
  18.  
  19. int main() {
  20. vector<int> my_v ={10, 20, 30, 40, 50};
  21. int num = 5;
  22.  
  23. cout<<"Початковий"<<endl;
  24. for(int i=0; i<my_v.size(); i++){
  25. cout<<my_v.at(i)<<" ";
  26. }
  27.  
  28. vector<int> new_v = Func1(my_v,num);
  29. cout<<endl<<"Перероблений"<<endl;
  30. for(int i=0; i<new_v.size(); ++i){
  31. cout<<new_v[i]<<" ";
  32. }
  33. cout<<endl<<Func2(my_v);
  34.  
  35. return 0;
  36. }
Success #stdin #stdout 0s 5300KB
stdin
1 2 3 4 5 
stdout
Початковий
10 20 30 40 50 
Перероблений
15 25 35 45 55 
30