Как сделать программу рабочей на 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;.