Как правильно вывести дробное число - C (СИ)
Формулировка задачи:
Драсте!
Формат вывода числа написал правильно (тип float значит нужно писать %f), а оно постоянно пишет 0.00000, если ответ больше 0 и меньше 1 не бейте сильно, если что не так, гуглил копал и все такое.
Вот в другой проге писал так же, и все работает, выводит число нормально.
Где ошибка? Что то неправильно сделал, а что?
#include <stdio.h> #include <math.h> int main (void) { float e; e = 1/10; printf("%f", e); _getch(); return 0; }
#include <math.h> #include <stdio.h> #include <conio.h> int main (void) { float x, y, z, t; printf("Include X: "); scanf("%f", &x); printf("Include Y: "); scanf("%f", &y); printf("Include Z: "); scanf("%f", &z); t=(exp(y-1))/((1+pow(x,2))*fabsf(y-tanf(z))); printf("%f", t); _getch(); return 0; }
Решение задачи: «Как правильно вывести дробное число»
textual
Листинг программы
1/10
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д