Salve, sono nuovo del forum e volevo sottoporvi alcune domande;
sto svolgendo degli esercizi per un corso all'università, ed in uno in particolare vorrei che il float che inserisco in ingresso venga visualizzato in uscita senza però che vengano arrotondate le cifre dopo la virgola. Vorrei cioè che venissero solo troncate: 7.12345678--->7.123456 e non 7.123457
Vi posto il codice così magari riuscite a capire meglio.
#include <iostream>
using namespace std;
#include <iomanip>
int main() {
float x;
cout<<"Inserire un numero di tipo float: ";
cin>>x;
cout<<"Il numero inserito diventa: "<<fixed<<setprecision(1)<<x<<endl;
cout<<"Il numero inserito diventa: "<<fixed<<setprecision(2)<<x<<endl;
cout<<"Il numero inserito diventa: "<<fixed<<setprecision(3)<<x<<endl;
cout<<"Il numero inserito diventa: "<<fixed<<setprecision(4)<<x<<endl;
cout<<"Il numero inserito diventa: "<<fixed<<setprecision(5)<<x<<endl;
cout<<"Il numero inserito diventa: "<<fixed<<setprecision(6)<<x<<endl;
return 0;
}
Vi ringrazio in anticipo.
A presto