ranee

локальный максимум

Jun 24th, 2020 (edited)
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.80 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Collections.Specialized;
  4. using System.Diagnostics.CodeAnalysis;
  5. using System.Dynamic;
  6. using System.Globalization;
  7. using System.Linq;
  8. using System.Runtime.Serialization;
  9. using System.Text;
  10. using System.Threading;
  11. using System.Threading.Tasks;
  12. namespace CSLight
  13. {
  14.     class Program
  15.     {
  16.         static void Main(string[] args)
  17.         {
  18.             int[] numbers = new int[30];
  19.             Random rand = new Random();
  20.             for (int i = 0; i < numbers.Length; i++)
  21.             {
  22.                 numbers[i] = rand.Next(10, 99);
  23.                 Console.Write(numbers[i] + " ");
  24.             }
  25.             Console.WriteLine();
  26.             for (int i = 0; i < numbers.Length; i++)
  27.             {
  28.                 if (i == 0)
  29.                 {
  30.                     if (numbers[i] > (numbers[i + 1]))
  31.                     {
  32.                         Console.WriteLine(numbers[i] + " является локальным максимумом с " + (numbers[i + 1]) + ".");
  33.                     }
  34.                 }
  35.                 else if ((numbers.Length - 1) == i)
  36.                 {
  37.                     if (numbers[i] > (numbers[i - 1]))
  38.                     {
  39.                         Console.WriteLine(numbers[i] + " является локальным максимумом с " + (numbers[i - 1]) + ".");
  40.                     }
  41.                 }
  42.                 else
  43.                 {
  44.                     if (numbers[i] > (numbers[i - 1]) && (numbers[i] > (numbers[i + 1])))
  45.                     {
  46.                         Console.WriteLine($"{numbers[i]} является локальным максимумом между {(numbers[i + 1])} и {(numbers[i - 1])}.");
  47.                     }
  48.                 }
  49.             }
  50.         }
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment