Как сделать программу рабочей на DEV C++ - C (СИ)
Формулировка задачи:
#include <math.h> #include <stdio.h> int main() { double z,z2,x; printf(" x z z2\n"); for(x=0;x<3.14;x+=0.01) { z=cos(x)*sin(x); z2=sin(3.*x)+sin(2.*x)+sin(x); printf("%6.3lf %6.3lf %6.3lf\n",x,z,z2); } }
Решение задачи: «Как сделать программу рабочей на DEV C++»
textual
Листинг программы
#include <math.h> #include <stdio.h> int main() { double z, z2, x; printf(" x\tz\tz2\n"); for(x=0; x<3.14; x+=0.01) { z = cos(x) * sin(x); z2 = sin(3.*x) + sin(2.*x) + sin(x); printf("%6.3lf %6.3lf %6.3lf\n", x, z, z2); } return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек:
<math.h>
и<stdio.h>
. - Объявление переменных:
double z, z2, x;
. - Вывод заголовка цикла:
printf(
x\tz\tz2\n);
. - Начало цикла:
for(x=0; x<3.14; x+=0.01)
. - Вычисление значения переменной
z
и присваивание её значения переменнойz
:z = cos(x) * sin(x);
. - Вычисление значения переменной
z2
и присваивание её значения переменнойz2
:z2 = sin(3.*x) + sin(2.*x) + sin(x);
. - Вывод значения переменных
x
,z
иz2
с помощью функцииprintf()
:printf(
%6.3lf %6.3lf %6.3lf\n, x, z, z2);
. - Повторение шагов 5-7 для всех значений
x
в диапазоне от 0 до 3.14 с шагом 0.01. - Конец цикла: none.
- Возврат 0, чтобы указать, что программа успешно завершилась:
return 0;
.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д