public static void Main(){
int[] array = new int [30];
Console.WriteLine("Массив:");
Console.WriteLine("\nлокальные максимумы:");
public static void PrintArray(int[] array) {
for (int i = 0; i < array.Length; i++) {
Console.Write(array[i] + " ");
public static int[] FillArray(int [] array) {
Random random = new Random();
for (int i = 0; i < array.Length; i++) {
array[i] = random.Next(0, 100);
public static void PrintLocalMaxima(int[] array) {
int lengthArray = array.Length;
for (int i = 1; i < lengthArray; i++){
if (maxLocal > array[i] && maxLocal > oldI) {
Console.Write(maxLocal + " ");
if (array[lengthArray - 1] > array[lengthArray - 2]) {
Console.Write(array[array.Length - 1] + "\n");