Мм проблемка еще одна возникла.
Код ошибки :
slaviart@slaviart-desktop:~/ProjectC/lab3$ sudo gcc lab3.c -o lab3
/tmp/ccOOZM5K.o: In function `y':
lab3.c:(.text+0xf2): undefined reference to `sin'
lab3.c:(.text+0x104): undefined reference to `pow'
collect2: выполнение ld завершилось с кодом возврата 1
Код программы:
#include <stdio.h>
#include <math.h>
#define a 0.6
#define b 1.5
#define p 0.3
float y(float);
int main(){
float x_begin,x_end,h,count;
printf("Введите начальное значение интервала");
scanf("%f",&x_begin);
printf("Введите конечное значение интервала");
scanf("%f",&x_end);
printf("Введите количество отрезков на интервале");
scanf("%f",&count);
h = (x_end-x_begin)/h;
while(x_begin != x_end) {
printf("+ %5.5f+ %5.5f+\n",&x_begin,y(x_begin));
x_begin+=h;
}
}
float y(float x){
return pow(sin(a*x*x+b*x+p),3)/(a-x);
}