Независимо от введенных данных программа выдает единицу - 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).

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


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

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

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