Salve, devo creare una funzione in c++ che dato in input un numero n float mi faccia il valore assoluto di esso, il problema è che quando ricevo il risultato non è un numero float.
Questo è quello che ho fatto io:
#include <iostream>
#include<math.h>
using namespace std;
int valoreassoluto(float x){
float y;
y=fabs(x);
return y;
}
int main(){
float n,v;
cout<<"inserisci un numero"<<endl;
cin>>n;
v=valoreassoluto(n);
cout<<"Il valore assoluto del numero \212 "<< v <<endl;
return 0;
}