Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <math.h>
- #include <locale.h>
- int main(void)
- {
- setlocale(LC_ALL, "Ukr");
- const double K = 5.498, L = 0.995, M = 3.14;
- double x, y, x_first, x_last, step, a, b;
- printf("Введiть першу границю -> ");
- scanf("%lf", &x_first);
- printf("Введiть другу границю -> ");
- scanf("%lf", &x_last);
- printf("Введiть крок табуляции -> ");
- scanf("%lf", &step);
- printf("\t+------------------|------------------|------------------|------------------+\n");
- printf("\t|\ta = \t\t b = \t\tx = \t\t y = \t |\n");
- printf("\t+------------------|------------------|------------------|------------------+\n");
- for (x_first; x_first <= x_last; x_first += step)
- {
- a = (K - (pow(x_first, 1. / 3) / 4.0));
- b = b = L + tan(log(x_first)) + 2 * M;
- if (a >= b)
- {
- y = log(a - b);
- }
- else
- {
- y = log(b - a);
- }
- printf("\t| %8.2lf\t\t%8.2lf\t %8.2lf\t %8.2lf\t |\n", a, b, x_first, y);
- }
- printf("\t+------------------|------------------|------------------|------------------+\n");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement