Протабулировать заданную функцию y=f(x) ** промежутке [3.2, 3.9] с постоянным шагом...

0 голосов
74 просмотров

Протабулировать заданную функцию y=f(x) на промежутке [3.2, 3.9] с постоянным шагом h=0.1.
Функция y(x) имеет вид:
(x-1)^sin(x), если ctan(x) > - 0.1
(x+1)^sin(x), если ctan(x) <= - 0.1


Информатика (314 баллов) | 74 просмотров
Дан 1 ответ
0 голосов

Если нужна будет программа, пиши


image
(350 баллов)
0

#include
#include
#include

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char *argv[])
{
floata = 3.2, b = 3.9, x = a, y, h = 0.1;
while (x <= b)<br> {
if (ctan(x) > -0.1)
y = (x-1)^sin(x);
else
y = (x+1)^sin(x);
printf("\ny(%f) = %f", x, y);
x += h;
}
system("PAUSE");
return 0;
}