- 443
- 92
- CPU
- amd fx tm 6300 six core processor
- GPU
- nvidia geforce gtx 650
- Monitor
- Samsung
- Periferiche
- mouse
- OS
- Windows 10 pro
salve a tutti dovrei fare un algoritmo in c++ del valore assoluto :
//librerie
#include <iostream>
using namespace std;
//valore assoluto
int main(){
float x,V;
cout<<"inserire il valore del numero " <<endl;
cin>>x;
if (x=0)
cout<<"non lo posso calcolare "<<endl;
else
if(x>=0)
V=x;
else
V=-x;
cout<<"il valore assoluto e' "<<V<<endl;
system("PAUSE");
return 0;
}
ho fatto questo l'ho eseguito ma quando vado ad inserire il numero se è 0 mi devi dire non lo posso calcolare se il numero e negativo me lo deve dare positivo ad esempio -3 +3
però se metto 0 mi dice che il valore assoluto è 0 ma non deve seere cosi se metto -2 mi da 0 perche?
chi mi può aiutare?
//librerie
#include <iostream>
using namespace std;
//valore assoluto
int main(){
float x,V;
cout<<"inserire il valore del numero " <<endl;
cin>>x;
if (x=0)
cout<<"non lo posso calcolare "<<endl;
else
if(x>=0)
V=x;
else
V=-x;
cout<<"il valore assoluto e' "<<V<<endl;
system("PAUSE");
return 0;
}
ho fatto questo l'ho eseguito ma quando vado ad inserire il numero se è 0 mi devi dire non lo posso calcolare se il numero e negativo me lo deve dare positivo ad esempio -3 +3
però se metto 0 mi dice che il valore assoluto è 0 ma non deve seere cosi se metto -2 mi da 0 perche?
chi mi può aiutare?