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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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