IGRODELOFF

Task22

Apr 6th, 2022 (edited)
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.84 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Task22
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             Random random = new Random();
  10.  
  11.             string emptyLine = " ";
  12.             string transferString = "\n";
  13.             string outputMaxValue = "Максимальное локальное значение: ";
  14.             string outputIndexMaxValue = " с индексом - ";
  15.  
  16.             int minValue = 0;
  17.             int maxValue = 10;
  18.             int transleteForComputer = 1;
  19.             int valueForArray = 30;
  20.             int[] array = new int[valueForArray];
  21.  
  22.             for (int i = minValue; i < array.Length; i++)
  23.             {
  24.                 array[i] = random.Next(minValue, (maxValue + transleteForComputer));
  25.                 Console.Write(array[i] + emptyLine);
  26.             }
  27.  
  28.             Console.WriteLine(emptyLine);
  29.  
  30.             if (array[minValue] > array[minValue + transleteForComputer])
  31.             {
  32.                 Console.WriteLine(transferString + outputMaxValue + array[minValue] + outputIndexMaxValue + (minValue + transleteForComputer));
  33.             }
  34.  
  35.             for (int i = minValue; i < array.Length - transleteForComputer; i++)
  36.             {
  37.                 if (i != minValue && array[i] > array[i + transleteForComputer] && array[i] > array[i - transleteForComputer])
  38.                 {
  39.                     Console.WriteLine(transferString + outputMaxValue + array[i] + outputIndexMaxValue + (i + transleteForComputer));
  40.                 }
  41.             }
  42.  
  43.             if (array[valueForArray-transleteForComputer] > array[valueForArray - transleteForComputer - transleteForComputer])
  44.             {
  45.                 Console.WriteLine(transferString + outputMaxValue + array[valueForArray - transleteForComputer] + outputIndexMaxValue + (valueForArray));
  46.             }
  47.         }
  48.     }
  49. }
Add Comment
Please, Sign In to add comment