Uso Dev-C++ su Windows, qnd provo a compilare sto "programma" mi da questi due errori....

22 invalid conversion from `int*' to `int'
22 initializing argument 1 of `float media_vett(int)'

Potreste aiutarmi a capire dove sta il problema?Grazie mille, ve ne sarei grato....

codice:
#include<iostream>
#include<stdio.h>

using namespace std;

float media_vett (int vett);

int main()
{
    int vett[10];
    int i;
    float media_v;
    
    cout<<"\nInserisci i dati nel vettore vett[]\n";
    
    for (i=0;i<10;i++)
    {
        cout<<"vett["<<i<<"]= ";
        cin>>vett[i];                 
    }
    
    media_v=media_vett(vett);
    
    system("pause");
    return 0;
}

float media_vett (int vett[10])
{
     int somma=0;
     float media;
      
     for (int i=0;i<10;i++)
    
            somma=somma+vett[i];
        
      media=(float)somma/10;
      
      return media;
}