Figuras significativas em C ++

Como posso fazer contas envolvendo números significativos em C ++? Quero que isso funcione corretamente com dados medidos de experimentos de química e física. Um exemplo: 65/5 = 10. Eu precisaria me livrar de casas decimais desnecessárias e substituir alguns dígitos por 0s.

Obrigado!

questionAnswers(6)

yourAnswerToTheQuestion