Răspuns:
#include <iostream>
#include<vector>
using namespace std;
int suma(vector<int>x, int k, int n)
{
int yk = 0;
for (int i = 0; i <= k; i++)
{
yk = yk + x[i];
}
if (k < n)
return yk / (k+1 + x[k] + 1);
else
if (k == n)
return yk / (n + x[1]);
}
int main(){
int n,element;
vector<int>x, y;
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> element;
x.push_back(element);
}
for (int i = 0; i < n; i++)
{
y.push_back(suma(x,i,n));
}
for (int i = 0; i < n; i++)
{
cout<<y[i]<<" ";
}
}