Advertisement
Lavig

Лабораторна робота №7 (Завдання 1)

Nov 1st, 2024 (edited)
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.02 KB | None | 0 0
  1. #include <iostream>
  2. #include <windows.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     SetConsoleOutputCP(1251);
  8.     int n{}, count{ 1 }, i{}, y{};
  9.     double x{}, sum{};
  10.     long double fact{ 1 };
  11.     while (true) {
  12.         cout << "Введіть будь-яке число: ";
  13.         cin >> x;
  14.         if (cin.fail()) {
  15.             cin.clear();
  16.             cin.ignore(32767, '\n');
  17.             cout << "Число було введено неправильно. Спробуйте ще раз!" << endl;
  18.             continue;
  19.         }
  20.         else {
  21.             break;
  22.         }
  23.     }
  24.     while (true) {
  25.         cout << "Введіть кількість чисел у ряді: ";
  26.         cin >> n;
  27.         if (cin.fail()) {
  28.             cin.clear();
  29.             cin.ignore(32767, '\n');
  30.             cout << "Кількість чисел було введено неправильно. Спробуйте ще раз!" << endl;
  31.             continue;
  32.         }
  33.         else {
  34.             break;
  35.         }
  36.     }
  37.     for (i = 1; n >= count; i += 4) {
  38.         for (y = 1; y <= i; y++) {
  39.             fact *= y;
  40.         }
  41.         sum += pow(x, i) / fact;
  42.         fact = 1;
  43.         count++;
  44.     }
  45.     cout << "Сума чисел - " << sum;
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement