tag:blogger.com,1999:blog-4073673519032187204.post8544825662723933264..comments2024-03-09T09:21:48.775+01:00Comments on Programacion C++: Pasar de decimal a binario en C++Enriquehttp://www.blogger.com/profile/11751517540864497825noreply@blogger.comBlogger2125tag:blogger.com,1999:blog-4073673519032187204.post-75663037083903629562023-12-25T18:31:37.059+01:002023-12-25T18:31:37.059+01:00carajo estuvo difícil para mi xD
#include io...carajo estuvo difícil para mi xD <br />#include iostream<br />#include string<br />#include cmath<br />#include algorithm<br /><br />int main(){<br /> std:: cout << "incerta un numero a pasar a binario" << std:: endl;<br /> double natural;<br /> std:: cin >> natural;<br /><br /> bool salir = true;<br /> std:: string n_natural;<br /><br /> while (salir){ <br /> natural = static_cast(natural) / 2;<br /> double resultado = std:: fmod(natural,1.0);<br /> <br /> if (resultado != 0.0){<br /> n_natural = n_natural + "1";<br /> }else n_natural = n_natural + "0";<br /><br /> natural = std:: floor(natural);<br /> if (int(natural) == 0) salir = false;<br /> }<br /> std:: reverse(n_natural.begin(), n_natural.end());<br /> std:: cout << n_natural;<br /><br /> return 0;<br />}eduardo20dhttps://www.blogger.com/profile/05501596140325089615noreply@blogger.comtag:blogger.com,1999:blog-4073673519032187204.post-88822994676880254172021-09-26T06:32:58.399+02:002021-09-26T06:32:58.399+02:00Buen día, estuve analizando tu código y encontré q...Buen día, estuve analizando tu código y encontré que este programa muestra los números binarios mayores a 63(decimal) en notación cientifica. Creo que lo mas conveniente es hacer la correción necesaria para que éstos números no se muestren así.IvanZhttps://www.blogger.com/profile/18260969489654938174noreply@blogger.com