Citire vector Suma elemente negative, Produsul elementelor pe pozitii impare Media aritmetica a elementelor

Se da un vector v format din numere intregi.
Se cere:
1. Cititi in vector elemente de la tastatura (nr elementelor este n)
2 Afisati suma elementelor negative din vector
3. Afisati produsul elementelor pe pozitii impare
4. Scrieti in fisierul  mediearitmetica.txt media aritmetica a elementelor aflate in vectorul v

#include <iostream>

#include<fstream>
using namespace std;

int main()

{

int i,n,v[20],s=0,p=1;
float ma=0;
cin>>n;
for(i=1;i<=n;i++) cin>>v[i];
for(i=1;i<=n;i++)
if(v[i]<0) s=s+v[i];
cout<<“s=”<<s<<endl;
for(i=1;i<=n;i++)
if(i%2==1) p=p*v[i];
cout<<“p=”<<p<<endl;
fstream f(“mediearitmetica.txt”,ios::out);
for(i=1;i<=n;i++) ma=ma+v[i];
ma=(float)ma/n;
f<<ma;
f.close();

return 0;
}