Табулирование функций - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вот все что смог написать из кода программы, можете помочь отредактировать её под мой вариант?
 #include<math.h>
 #include<conio.h>
 #include<stdio.h>
 void main ()
{
  float a=0.91,b=1.8,X0=0.333,Xk=4.1,Dx=0.321,x,y;
  clrscr();
  x=X0;
  while (x<=Xk)
{
  if (x<1)
{
   ( Функция ) 
  printf("\ny= %2.3f  x= %2.3f" ,y,x);
}
  if ((1<=x)&&(x<=2.8))
{
  ( Функция ) 
  printf("\ny= %2.3f  x= %2.3f" ,y,x);
}
  if (x=>2.8)
{
   ( Функция ) 
  printf("\ny= %2.3f  x= %2.3f" ,y,x);
}
  x+=Dx;
}
  getch();
}

Решение задачи: «Табулирование функций»

textual
Листинг программы
#include<math.h>
#include<conio.h>
#include<stdio.h>
int main ()
{
    double a=0.91,b=1.8,X0=0.333,Xk=4.1,Dx=0.321,x,y;
    x=X0;
    while (x<=Xk)
    {
        if (x<1.0)
            y = pow(x * x * x * x + a * b, 1. / 4.);
        else if ( 1.0<=x && x<=2.8)
            y = x * exp(a * x);
        else
            y = x / (a * a + pow(b * b, 1. / 3.));
        printf("\ny= %2.3f  x= %2.3f" ,y,x);
        x+=Dx;
    }
    getch();
    return 0;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.615 из 5