Como pegar valor depois da virgula de um float
Eu quero pegar as 3 unidades depois da virgula.
Ex:
float a = 897.098;
string b = 098;
cout<< b;
Acredito que voces entenderam com o exemplo acima. Nao pode haver arrays , tem que ser o mais simples possivel.
Agora, vou mostrar a minha tentativa:
#include<iostream>
using namespace std;
int main()
{
float premio;
cout<<"Digite o segundo numero: ";
cin>>premio;
cin.ignore();
float a = float(premio) % int(premio); //Da um erro por causa do mod
ou
float a = float(premio) - int(premio); //
cout<<a;
return 1;
}Discussão (4)
Carregando comentários...