RedFlys

Home work - local max

Sep 15th, 2021 (edited)
688
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2.  
  3. namespace HomeWork
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Random random = new Random();
  10.             int[] numbers = new int[30];
  11.  
  12.             for (int i = 0; i < numbers.Length; i++)
  13.             {
  14.                 numbers[i] = random.Next(0, 100);
  15.                 Console.Write(numbers[i] + " ");
  16.             }
  17.  
  18.             Console.WriteLine("\nЛокальные максимумы: ");
  19.  
  20.             if (numbers[0] > numbers[1])
  21.             {
  22.                 Console.Write(numbers[0] + " ");
  23.             }
  24.  
  25.             for (int i = 1; i < numbers.Length - 1; i++)
  26.             {                
  27.                 if ( numbers[i] > numbers[i + 1] && numbers[i] > numbers[i - 1])
  28.                 {
  29.                     Console.Write(numbers[i] + " ");
  30.                 }
  31.             }
  32.  
  33.             if (numbers[numbers.Length - 1] > numbers[numbers.Length - 2])
  34.             {
  35.                 Console.Write(numbers[numbers.Length - 1]);
  36.             }
  37.  
  38.             Console.ReadKey();
  39.         }
  40.     }
  41. }
RAW Paste Data