Preguntas etiquetadas con math

263
¿Demasiadas declaraciones 'si'?

El siguiente código funciona como lo necesito, pero es feo, excesivo o varias otras cosas. Miré las fórmulas e intenté escribir algunas soluciones, pero termino con una cantidad similar de declaraciones. ¿Hay algún tipo de fórmula matemática que me beneficiaría en este caso o son 16 si las...

262
Techo rápido de una división entera en C / C ++

Dados los valores enteros xy y, C y C ++, ambos devuelven como cociente q = x/yel piso del equivalente de coma flotante. Estoy interesado en un método para devolver el techo en su lugar. Por ejemplo, ceil(10/5)=2y ceil(11/5)=3. El enfoque obvio implica algo como: q = x / y; if (q * y < x)...

248
¿Cómo calcula C sin () y otras funciones matemáticas?

He estado estudiando detenidamente los desensamblajes de .NET y el código fuente de GCC, pero parece que no puedo encontrar en ninguna parte la implementación real sin()y otras funciones matemáticas ... siempre parecen estar haciendo referencia a otra cosa. ¿Alguien puede ayudarme a encontrarlos?...