Как правильно вывести дробное число - 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д