chillurbrain

Task13_7_1

Dec 23rd, 2015
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. #include <ctime>
  4. #include <conio.h>
  5. using namespace std;
  6.  
  7. int* localMax(int *arr, int size, int &localMaxSize)
  8. {
  9.     int* localArray = new int[size];
  10.     for(int i = 1; i < size - 1; i++)
  11.         if((arr[i] > arr[i+1] && (arr[i]) > arr[i-1]))
  12.         {
  13.             localArray[localMaxSize] = arr[i];
  14.             localMaxSize++;
  15.         }
  16.     return localArray;
  17. }
  18.  
  19. int main()
  20. {
  21.     const int SIZE = 10;
  22.     int array[SIZE];
  23.     int* localArray;
  24.     int localMaxSize = 0;
  25.     srand(time(NULL));
  26.     for(int i = 0; i < SIZE; i++)
  27.         array[i] = rand() % 10;
  28.     for(int i = 0; i < SIZE; i++)
  29.         cout << array[i] << " ";
  30.     cout << endl;
  31.     localArray = localMax(array, SIZE, localMaxSize);
  32.     for(int i = 0; i < localMaxSize; i++)
  33.         cout << localArray[i] << " ";
  34.     delete localArray;
  35.     _getch();
  36.     return 0;
  37. }
Add Comment
Please, Sign In to add comment