Resultados de la búsqueda a petición "floating-point"

3 la respuesta

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 ...

4 la respuesta

¿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 ...

3 la respuesta

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) ...

2 la respuesta

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' ...

2 la respuesta

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 ...

3 la respuesta

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 ...

6 la respuesta

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--){ ...

2 la respuesta

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 ...

5 la respuesta

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 ...

2 la respuesta

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 (); ...