Табулирование функций - 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;
}