Как правильно вывести дробное число - 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

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


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

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

14   голосов , оценка 3.714 из 5
Похожие ответы