Сравнение элементов массива - C# (186061)
Формулировка задачи:
Нужно сравнить первый и второй, третий и четвертый и тд .. элемент массива, и если в них чередуется знаки + - присвоить переменной res значение true.
Вопрос как обойти "Индекс находился вне границ массива"(if (array[i]*array[i+1]<0)).
int[] array = { 1, -2, 4, -5, 4, -3,10, -2, 3 }; //массив bool res = false; for (int i = 1; i < 10; i++) { if (array[i] == 0) { res = false; break; } if (array[i]*array[i+1]<0) { res = true; } } Console.WriteLine(res);
Решение задачи: «Сравнение элементов массива»
textual
Листинг программы
for (int i = 0; i < array.Length-1; i++) { if (array[i]==0 || array[i]*array[i+1]>0) { res = false; break; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д