CyberN00b

Untitled

Nov 3rd, 2021
1,075
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. double my_pow(double a, int b) {
  5.     if (b == 0)
  6.         return 1;
  7.     else
  8.         if (b % 2 == 0)
  9.             return my_pow(a * a, b / 2);
  10.         else
  11.             return a * my_pow(a, b - 1);
  12. }
  13.  
  14.  double f(double x){
  15.     return my_pow(x, 5) - cos(x);
  16. }
  17.  
  18. int main() {
  19.     setlocale(LC_ALL, "Russian");
  20.     cout << " Функции пользователя" << endl;
  21.     cout << " Программу сделал Чаругин А. М. студент группы УИС-111" << endl;
  22.     double a, b;
  23.     cin >> a >> b;
  24.     double fa = f(a), fb = f(b);
  25.     if (abs(fa - fb) < 0.0001)
  26.         cout << " Значения функции в обоих точках равны ";
  27.     else
  28.         if (fa < fb)
  29.             cout << " В точке а функция принимает наименьшее значение ";
  30.         else
  31.             cout << " В точке b функция принимает наименьшее значение ";
  32. }
  33.  
Advertisement
Add Comment
Please, Sign In to add comment