Advertisement
Guest User

Untitled

a guest
Jan 16th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.26 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int i, n,j, sum=0;
  8.     cout << "Input array size: "; cin >> n;
  9.     cout << endl;
  10.     int *mas = new int[n];
  11.     for (i = 0; i < n; i++)
  12.     {
  13.         cout << "Input array element [" << i << "]: ";
  14.         cin >> mas[i];
  15.     }
  16.     cout << "The array is:" << endl;
  17.     for (i = 0; i < n; i++)
  18.         cout << mas[i] << "\t";
  19.     cout << endl << "Chetniye +4 " << endl;
  20.     for (i = 0; i < n; i++)
  21.     {
  22.         if (mas[i] % 2 == 0) mas[i] += 4;
  23.     }
  24.     for (i = 0; i < n; i++)
  25.         cout << mas[i] << "\t";
  26.     for (i = 0; i < n; i++)
  27.     {
  28.         if (mas[i] > 0) sum += mas[i];
  29.     }
  30.     cout << endl << "The sum is " << sum << endl;
  31.     int min, max, imin, imax;
  32.     min = max = mas[0];
  33.     imin = imax = 0;
  34.     for (i = 0; i < n; i++) {
  35.         if (mas[i] < min) { min = mas[i]; imin = i; }
  36.         if (mas[i] > max) {max = mas[i]; imax = i;}
  37.     }
  38.     cout << endl << "max is " << max << endl << "min is " << min << endl;
  39.     cout << "imax is " << imax << endl << "imin is " << imin << endl;
  40.     int k;
  41.     if (imin < imax)
  42.         k = imax - imin - 1;
  43.     for (i = imax; i < n; i++)
  44.         mas[i - k] = mas[i];
  45.     if (imin >imax)
  46.         k = imin-imax- 1;
  47.     for (i = imax; i < n; i++)
  48.         mas[i - k] = mas[i];
  49.     n -= k;
  50.     for (int i = 0; i < n; i++) cout << endl << mas[i] << "\t";
  51.  
  52.     delete[] mas;
  53.     return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement