- Регистрация
- 30.01.2021
- Сообщения
- 48
- Благодарностей
- 18
- Баллы
- 8
Помогите преобразовать код в кубик c#
Или может есть другой способ?
C#:
using System;
using System.Collections.Generic;
class Program
{
static void Main()
{
double[] data = {
0.13953, 0.13956, 0.13936, 0.13941, 0.13936, 0.13923,
0.13948, 0.13976, 0.14027, 0.14035, 0.1407, 0.14071,
0.14078, 0.14066, 0.14077, 0.14077, 0.14092, 0.14087,
0.1407, 0.1407, 0.14089, 0.14118, 0.14139, 0.14152,
0.14169, 0.14164, 0.14244, 0.14241, 0.14243, 0.14268,
0.14168, 0.14148, 0.14125, 0.14006, 0.13957, 0.13942,
// Добавьте остальные значения
0.13659, 0.13656
};
List<double> localMaxima = new List<double>();
List<double> localMinima = new List<double>();
for (int i = 1; i < data.Length - 1; i++)
{
if (data[i] > data[i - 1] && data[i] > data[i + 1])
{
localMaxima.Add(data[i]);
}
else if (data[i] < data[i - 1] && data[i] < data[i + 1])
{
localMinima.Add(data[i]);
}
}
Console.WriteLine("Локальные максимумы:");
foreach (var max in localMaxima)
{
Console.WriteLine(max);
}
Console.WriteLine("Локальные минимумы:");
foreach (var min in localMinima)
{
Console.WriteLine(min);
}
}
}