В заданном массиве вещественных чисел найти наибольшую длину цепочки стоящих рядом знакочередующихся элементов - C# (178600)
Формулировка задачи:
В заданном массиве вещественных чисел найти наибольшую длину
цепочки стоящих рядом знакочередующихся элементов(на с#).
Решение задачи: «В заданном массиве вещественных чисел найти наибольшую длину цепочки стоящих рядом знакочередующихся элементов»
textual
Листинг программы
static void Main(string[] args) { var a = new double[] { 0, -1, 1, 1, 0, 1, -3, -4, -6, 6, -5, 3, 0, 7, -7, 9, 0}; var pos = 1; var max = 0; var count = 1; while (pos < a.Length) { if ((a[pos] == 0 || a[pos - 1] == 0 || a[pos] > 0 && a[pos - 1] > 0 || a[pos] < 0 && a[pos - 1] < 0)) { count = 1; } else { count++; if (count > max) { max = count; } } pos++; } Console.WriteLine(max); Console.ReadKey(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д