Независимо от введенных данных программа выдает единицу - 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);
Объяснение кода листинга программы
- В начале кода объявляется переменная типа double с именем
n(строка 1). - Затем происходит чтение значения этой переменной с помощью функции scanf (строка 2).
- И наконец, выводится значение переменной
nс помощью функции printf (строка 3).