nvnnaidenov

Zad21

Sep 22nd, 2021
904
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /* Дадено е естественото число n, n ≥ 1. Да се напише
  2. програма, която намира най-голямото число от серията числа: */
  3. #include <iostream>
  4. #include <math.h>
  5.  
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     int n;
  11.     double max;
  12.  
  13.     cout << "n = ";
  14.     cin >> n;
  15.     if(!cin)
  16.     {
  17.         cout << "Error, bad input!";
  18.         return 1;
  19.     }
  20.  
  21.     if(n < 1)
  22.     {
  23.         cout << "Incorrect input";
  24.         return 1;
  25.     }
  26.  
  27.     max = cos((double)n + 1 / n);
  28.    
  29.     for(int i = 2; i <= n; i++)
  30.     {
  31.         double p = i * i * cos((double)n + i / n);
  32.         if(p > max)
  33.         {
  34.             max = p;
  35.         }
  36.     }
  37.  
  38.     cout << "max = " << max << endl;
  39.  
  40.     return 0;
  41. }
RAW Paste Data