Eu fiz uma função em que o usuario precisa inserir 10 numeros em um vetor e depois um valor X. O programa deve retornar quantos valores maiores que x estão contidos no vetor. O problema é que coloquei o valor de x direto na função, e não estou conseguindo mudar pro usuário inserir o valor de x. O que preciso fazer?
Meu código está assim;
#include<iostream>
using namespace std;
int num(int arr[], int x){
int var=0;
for(int i=0; i<10; i++){
if(arr[i]>x){
var++;
}
}
return var;
}
int main(){
int vet[10];
cout<<"Insira os números do vetor: ";
for(int i=0; i<10; i++){
cin>>vet[i];
}
int var;
var=num(vet, 6);
cout<<"Total de números maiores que x eh: "<<var;
cout<<endl;
return 0;
}