Построить  на языке C  программу для  табулирования функциизадаваемой  системой уравнений  c  условиями:W=sqrt(at^2+bsint+1) ,при  t меньше 0,1W=at+b   при, t=0,1W=sqrt(at^2+b*cost+1) ,при t больше 0,1t[-1;1]шаг  табуляции  : i...

Построить  на языке C  программу для  табулирования функции задаваемой  системой уравнений  c  условиями: W=sqrt(at^2+bsint+1) ,при  t<0,1 W=at+b   при, t=0,1 W=sqrt(at^2+b*cost+1) ,при t>0,1 t[-1;1] шаг  табуляции  : i=0,2 (изменение t) a=2,5 b=0,4 Я  могу решить  на Pascal,но на С  не  могу  Помогите очень ваш  прошу!!! Заранее cпасибо!!! При  необходимости  могу составить  вам  блок схему алгоритма . (cообщите в комментарие)
Гость
Ответ(ы) на вопрос:
Гость
См. файл во вложении
Гость
#include #include int main(){     const float a=2.5, b=0.4;     float t,w;     for(t=-1.0;t<1.0;t+=0.2){         if (t<0.1)             w=a*t*t+b*sin(t)+1;         else if (t==0.1)             w=a*t+b;         else             w=sqrt(a*t*t+b*cos(t)+1);         printf("t=%f, w=%f\n",t,w);     }     return 0; } Результат выполнения программы: t=-1.000000, w=3.163412 t=-0.800000, w=2.313058 t=-0.600000, w=1.674143 t=-0.400000, w=1.244233 t=-0.200000, w=1.020532 t=-0.000000, w=1.000000 t=0.200000, w=1.221485 t=0.400000, w=1.329821 t=0.600000, w=1.493363 t=0.800000, w=1.696668 t=1.000000, w=1.927724 -------------------------------- Process exited after 0.08651 seconds with return value 0 Для продолжения нажмите любую клавишу . . .
Не нашли ответ?
Ответить на вопрос
Похожие вопросы