#include <stdio.h>
#include <math.h>
int main() {
int A = 1.5;
int N; // количество вычисляемых значений
float dx = 3 * A / 10.0;
double y, x;
x = -6 * A;
printf("Введите количество значений N ");
scanf("%d", &N);
printf("\n==== Табулирование функции ====\n");
printf("+-----------+--------------+\n| x | Y |\n");
printf("+-----------+--------------+\n");
for (int i = 0; i <= N; i++) {
if (x < 0) {
y = sqrt(pow(cbrt(A*A) - cbrt(x), 3));
}
else {
y = A + sqrt(pow(x, 3) / (2 * A - x));
}
if (isnan(y) == 1)
printf("|%f | Undefined |\n", x, y);
else
printf("|%f | %12f|\n", x, y);
x = x + dx;
}
printf("+-----------+--------------+\n");
getchar();
return 0;
}