Как правильно вывести дробное число - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Драсте! Формат вывода числа написал правильно (тип float значит нужно писать %f), а оно постоянно пишет 0.00000, если ответ больше 0 и меньше 1 не бейте сильно, если что не так, гуглил копал и все такое.
Листинг программы
  1. #include <stdio.h>
  2. #include <math.h>
  3. int main (void)
  4. {
  5. float e;
  6. e = 1/10;
  7. printf("%f", e);
  8. _getch();
  9. return 0;
  10. }
Вот в другой проге писал так же, и все работает, выводит число нормально.
Листинг программы
  1. #include <math.h>
  2. #include <stdio.h>
  3. #include <conio.h>
  4. int main (void)
  5. {
  6. float x, y, z, t;
  7. printf("Include X: ");
  8. scanf("%f", &x);
  9. printf("Include Y: ");
  10. scanf("%f", &y);
  11. printf("Include Z: ");
  12. scanf("%f", &z);
  13. t=(exp(y-1))/((1+pow(x,2))*fabsf(y-tanf(z)));
  14. printf("%f", t);
  15. _getch();
  16. return 0;
  17. }
Где ошибка? Что то неправильно сделал, а что?

Решение задачи: «Как правильно вывести дробное число»

textual
Листинг программы
  1. 1/10

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.714 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы