AnimePsix

Untitled

Sep 24th, 2019
102
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. using namespace std;
  3.  
  4. int main()
  5. {
  6.     setlocale(LC_ALL, "rus");
  7.     int n, k = 0, fact = 1;
  8.     cout << "Введите размер массива (от 1 до 49): \n";
  9.     cin >> n;
  10.     double* arr = (double*)malloc(n * sizeof(double));
  11.     double* newArr = (double*)malloc(n * sizeof(double));
  12.     while (k < n) {
  13.         cout << "Введите " << k + 1 << "-й элемент массива (число от -999 до 999): ";
  14.         cin >> arr[k];
  15.         if (arr[k] > -1000 && arr[k] < 1000) {
  16.             k += 1;
  17.         }
  18.         else {
  19.             cout << "Введите число от -999 до 999. \n";
  20.         }
  21.     }
  22.     for (k = 0; k < n; k++) {
  23.         fact = fact * (k + 1);
  24.         newArr[k] = arr[k] + fact;
  25.         cout << k + 1 << "-й член нового массива равен " << newArr[k] << "\n";
  26.     }
  27.     return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment