Advertisement
TwinFrame

Clight_22_LocalMaximum

Apr 1st, 2023 (edited)
780
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.80 KB | None | 0 0
  1. Random random = new Random();
  2.  
  3. int[] numbers;
  4. int numbersLength = 30;
  5.  
  6. int minRandomNumber = 0;
  7. int maxRandomNumber = 99;
  8.  
  9. numbers = new int[numbersLength];
  10.  
  11. Console.Write("\nПоследовательность чисел: ");
  12.  
  13. for (int i = 0; i < numbers.Length; i++)
  14. {
  15.     numbers[i] = random.Next(minRandomNumber, maxRandomNumber + 1);
  16.  
  17.     Console.Write($"{numbers[i]} ");
  18. }
  19.  
  20. Console.Write("\nЛокальные маусимумы: ");
  21.  
  22. if (numbers[0] > numbers[1])
  23.     Console.Write($"{numbers[0]} ");
  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.         Console.Write($"{numbers[i]} ");
  29. }
  30.  
  31. if (numbers[numbers.Length - 1] > numbers[numbers.Length - 2])
  32.     Console.Write($"{numbers[numbers.Length - 1]} ");
  33.  
  34. Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement