Что не так с программой? - C (СИ)

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

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

Программа работает но считает неправильно! Что не так? #include <stdio.h> #include <math.h> main() { float x; double y; for (x=1; x<100; x+=0.1) { printf("%0.1f\t",x); if (x>10) { y=x*x+3*x; printf("y=%0.1f\n", y); } else { y=fabs(cos(x)+sin(x)); printf("y=%0.3f\n", y); } } }

Решение задачи: «Что не так с программой?»

textual
Листинг программы
        for(double x = 0.1;x<20;x+=0.1)
            System.out.println(x);

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

В данном коде выполняется цикл for, который выполняет 20 итераций, начиная с x = 0.1 и увеличивая его на 0.1 на каждой итерации. На каждой итерации значение x выводится в консоль. Таким образом, каждое число от 0.1 до 1.9 будет выведено в консоль. Вот список описывающих элементов:

  1. Тип переменной: double
  2. Начальное значение переменной: 0.1
  3. Условие цикла: x < 20
  4. Шаг увеличения переменной: 0.1
  5. Выполняемый код на каждой итерации: System.out.println(x)
  6. Результат выполнения кода: вывод чисел от 0.1 до 1.9 в консоль

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


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

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

13   голосов , оценка 3.846 из 5