al problema trova il massimo , che è il problema più semplice tra i tutti, ma continua a darmi il 0/100
oppure compilazione fallita
#include <vector>
#include <iostream>
using namespace std;
int trova_massimo(int N, vector<int> V) {
int a,x;
cin>>a;
x=a;
V.push_back(a);
for(int i=0;i<N;i++){
cin>>a;
V.push_back(a);
if(V[i]>x)
x=V[i];
}
return x;
}
int main(){
freopen("massimo1.input.txt", "r", stdin);
freopen("massimo1.output.txt", "w", stdout);
vector<int> V;
int N;
cin>>N;
cout<<trova_massimo(N,V);
return 0;
}
il testo dice che vuole che faccia l algoritmo con una funzione trova_massimo ma ogni volta che giungo il main mi dice compilazione fallita,se no ce lo aggiungo 0/100.