estoy siguiendo una guía de programación en C, y he decidido salirme un momento del guión para hacer mi propio código para un ejercicio
Lo que no entiendo es porqué siempre me devuelve un valor entero (24 si no modifico el código) cuando el compilador con el código de solución del ejercicio (que además incluye funciones scanf, así que "es más complicado") puede dar números decimales
El código en cuestión en este:
#include <stdio.h>
int main()
{
double temporadas, capitulos, duracion, intro, total;
temporadas = 2;
capitulos = 8;
duracion = 60;
intro = 1;
total = 2 * 8 * (60-1) / 60;
printf("El total de horas que has invertido viendo The OA ha sido de %.2lf\n", total);
return 0;
}
Muchas gracias por la ayuda. No soy principiante en la informática, ni mucho menos, pero nunca me he puesto a programar, y he empezado por C para después "ir cuesta abajo" cuando vaya a Python, por ejemplo xD