inserare element in vector

Se citeste un vector cu n componente nr intregi.  Sa se adauge in vector pe pozitia poz(citita de la tastatura), un nou element avand ca valoare numarul elementelor negative din vector. Sa se afiseze vectorul rezultat in urma adaugarii acestei valori.

#include <iostream>
using namespace std;

int main()

{

int i,n,v[40],cnt=0,k,poz;
cout<<“n=”;cin>>n;
cout<<“poz=”;cin>>poz;
for(i=0;i<n;i++) cin>>v[i];
for(i=0;i<n;i++)
if(v[i]<0) cnt++;
for(i=n;i>=poz;i–)
v[i+1]=v[i];
v[poz]=cnt;
for(i=0;i<n+1;i++) cout<<v[i]<<” “;

return 0;
}