Resultados de la búsqueda a petición "floating-point"
Division by zero no arroja SIGFPE
Tengo un pequeño programa que realiza la división de coma flotante por cero, así que espero SIGFPE. #include <sys/types.h> #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <iostream> void signal_handler (int signo) { if(signo ...
¿Por qué el código de división entera da la respuesta incorrecta?
Tengo una división muy simple en Java (es una cantidad de producto / producción por hora), sin embargo, cada vez que hago esta división obtengo errores extraños: float res = quantity / standard;He intentado la división anterior con ...
doble aritmética e igualdad en Java
Aquí hay una rareza (para mí, al menos). Esta rutina imprime verdadero: double x = 11.0; double y = 10.0; if (x-y == 1.0) { // print true } else { // print false } Pero esta rutina imprime falso: double x = 1.1; double y = 1.0; if (x-y == 0.1) ...
Haskell gamas y flotadores
¿Por qué el comportamiento de la notación de rango de Haskell es diferente para flotantes que para enteros y caracteres? Prelude> [1, 3 .. 10] :: [Int] [1,3,5,7,9] Prelude> [1, 3 .. 10] :: [Float] [1.0,3.0,5.0,7.0,9.0,11.0] Prelude> ['a', 'c' ...
valor incorrecto después de lanzar el doble a un flotador
Tengo un código C que realiza una aritmética de alta precisión compilada por gcc (gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)). El resultado final del cálculo es un doble que tiene un valor de 622.07999995861189.I Estoy lanzando el doble a un ...
Android RatingBar no acepta valores flotantes
Tengo una barra de calificación de Android en mi aplicación, y solo muestra calificaciones int. Por ejemplo float ratingValue = 1.5f; myRatingBar.setRating(ratingValue); y la barra de clasificación muestra 2 estrellas completas. ¿Cómo puedo ...
Los números de punto flotante no funcionan como se esperaba
En el siguiente código cuando doy entrada como 1 10 2 1 2 2, la suma se imprime como 52 y la suma3 como 31.200001, mientras que debería haber sido 31.200000 int main(){ int t,n,i,a[2000],m,j,f; scanf("%d",&t); while(t--){ ...
Genere el siguiente número de coma flotante representable más grande o más pequeño sin girar el bit
Dado un número de punto flotante finito arbitrario, ¿hay alguna manera de determinar cuál es el siguiente número de punto flotante representable? Por ejemplo, dado 1.0f, por definición, el siguiente número representable más grande es 1.0f + std ...
Diferencia entre sqrt y sqrtf
Quiero considerar codificar. Primero es: #include <iostream> #include <cmath> #include <math.h> using namespace std; int main() { int s = 25; cout << sqrt(s) << endl; return 0; } Me dio este error: >c:\users\datuashvili\documents\visual ...
NaN E / S ASCII con Visual C ++
Quiero leer y escribir valores NaN desde / en archivos de texto usando iostream y Visual C ++. Al escribir un valor NaN, obtengo1.#QNAN. Pero, al volver a leerlo, sale1.0 . float nan = std::numeric_limits<float>::quiet_NaN (); ...