silpher 0 Denunciar post Postado Março 12, 2011 #include <iostream> using namespace std; int main() { float b; b = 10/15; cout << "b = " << b; return 0; } Boa Tarde galera, minha dúvida é a seguinte, porque o resultado de B é mostrado como "1", sendo que eu estou usando Float e o resultado deveria ser "0,66666" Compartilhar este post Link para o post Compartilhar em outros sites
Lugaid 0 Denunciar post Postado Março 13, 2011 Porque você uso dois inteiros (10e15) use dessa forma: 10.0 e 15.0 ai sim vai dar o resultado que você espera. Compartilhar este post Link para o post Compartilhar em outros sites
quitZAUMMM 18 Denunciar post Postado Março 13, 2011 Divisão de inteiros sempre da inteiro. []s Compartilhar este post Link para o post Compartilhar em outros sites