Advertisement
Lavig

Лабораторна робота №8 (Завдання 2)

Nov 4th, 2024
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.79 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <format>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     SetConsoleOutputCP(1251);
  9.     auto const n{ 8 };
  10.     float x[n] = { 0.36, 0.79, 1.5, 0.9, 2.5, 3, 3.75, 4.2 }, y[n]{}, max{}, min{};
  11.     int i{};
  12.     for (i = 0; i <= n - 1; i++) {
  13.         y[i] = (exp(abs(x[i] - 2)) + 2 * x[i]) / pow(sin(1.9 * pow(x[i], 2)), 4) + sqrt(pow(x[i], 3)); 
  14.     }
  15.     max = y[0];
  16.     min = y[0];
  17.     const auto table_format = "x = {:4.2f} \t y = {:4.2f} \n";
  18.     for (i = 0; i <= n - 1; i++) {
  19.         if (y[i] > max) {
  20.             max = y[i];
  21.         }
  22.         if (y[i] < min) {
  23.             min = y[i];
  24.         }
  25.         cout << format(table_format, x[i], y[i]);
  26.     }
  27.     cout << fixed;
  28.     cout.precision(2);
  29.     cout << "Максимальне значення - " << max << endl;
  30.     cout << "Мінімальне значення - " << min << endl;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement