Загрузка данных


#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;
}