#include <iostream>
using namespace std;
#include <vector>
vector<int> Func1(vector<int> v1, int a){
	vector<int> resv(v1.size());
	for(int i=0; i<v1.size(); ++i){
		resv[i]=v1[i]+a;
	}
	return resv;
}
double Func2(vector<int> v1){
	double sum=0;
	for(int i=0; i<v1.size(); ++i){
		sum +=v1[i];
	}
	return sum/(v1.size());
}

int main() {
	vector<int> my_v ={10, 20, 30, 40, 50};
	int num = 5;
	
	cout<<"Початковий"<<endl;
	for(int i=0; i<my_v.size(); i++){
	cout<<my_v.at(i)<<" ";
	}
	
	vector<int> new_v = Func1(my_v,num);
	cout<<endl<<"Перероблений"<<endl;
	for(int i=0; i<new_v.size(); ++i){
		cout<<new_v[i]<<" ";
	}
	cout<<endl<<Func2(my_v);
	
	return 0;
}