Независимо от введенных данных программа выдает единицу - C (СИ)

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

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

код запускается, но работает не корректно: независимо от введенных данных выдает единицу
#include < stdio.h >  //Для printf
#include < math.h >   //Для sin
 
int main(void)
{
    {
        double n, i, h, ch;
        printf("Введите a ");
        scanf("%f", &n);
        printf("Введите b");
        scanf("%f", &ch);
        h = 0.2;
        printf("Введите h");
        scanf("%f", &h);
        for (i = 0; i < n; i += h);
        printf("Введите x ");
        scanf("%f", &i);
        {if (n < i && i < ch);
        printf("%f", cos(i));}
         }
}

Решение задачи: «Независимо от введенных данных программа выдает единицу»

textual
Листинг программы
double n;
scanf("%lf", &n);
printf("%lf", n);

Объяснение кода листинга программы

  1. В начале кода объявляется переменная типа double с именем n (строка 1).
  2. Затем происходит чтение значения этой переменной с помощью функции scanf (строка 2).
  3. И наконец, выводится значение переменной n с помощью функции printf (строка 3).

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


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

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

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