TÓPICO

problemas de arrendondamento

Prof.MozarSilva perguntou 4 years ago

Pessoal,

meu codigo funciona perfeitamente em c, java, kotlin, lua, ruby, python 3, scala, e go (portanto a logica esta correta)

mas em c++ nao funciona (ai mandei o codigo em c mesmo e foi), mas isso é devido a problemas de arrendondamento

em c# e pascal, tambem estou com problemas no arrendondamento.

at, Mozar Silva

Este tópico foi resolvido e não pode receber novas respostas.

  • SoulHunter respondido 4 years ago

    Eu resolvi esse problema em C#.

    No meu caso, ao invés de arredondar o resultado armazenado em cada elemento do vetor, eu arredondei apenas o primeiro e dei um Math.Round para cada print das 100 posições.

    Pelo menos isso resolveu meu problema com as saídas erradas. E outro detalhe importante é que usei decimal no lugar de double. Porque ele dá problema com o ToString se o número for muito grande.