Что не так с программой? - 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 будет выведено в консоль.
Вот список описывающих элементов:
- Тип переменной: double
- Начальное значение переменной: 0.1
- Условие цикла: x < 20
- Шаг увеличения переменной: 0.1
- Выполняемый код на каждой итерации: System.out.println(x)
- Результат выполнения кода: вывод чисел от 0.1 до 1.9 в консоль
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д