Дп
Дпомпвл

Помогите решить оп С#

Дан массив ненулевых целых чисел размера N. Проверить, чередуются ли в нем положительные и отрицательные числа. Если чередуются, то вывести 0, если нет, то вывести порядковый номер первого элемента, нарушающего закономерность.

Гуля Алюдинова
Гуля Алюдинова

using System;
namespace example
{
class Program
{
static void Main(string[] args)
{
int[] a = { 1, -1, 2, -2, 3, -3, 4, -4 };
int[] b = { 1, -1, 2, -2, -3, 3, -4, 4 };

search(a);
search(b);
}

static void search(int[] arr)
{
for (int n = 1; n < arr.Length; n++) Console.Write("{0} ", arr[n]);
Console.WriteLine();
int index = -1;
for (int n = 1; n < arr.Length; n++)
{
if (arr[n] < 0 && arr[n - 1] > 0) continue;
else if (arr[n] > 0 && arr[n - 1] < 0) continue;
else
{
index = n;
break;
}
}
Console.WriteLine("Вывод: {0}", ++index);
Console.ReadKey();
}
}
}

Похожие вопросы
По С# пожалуйста помогите решить С#
Помогите решить проблему !!
Помогите решить задачу по С# :-)
Помогите решить информатику
помогите решить задачу на с++
Помогите решить (в с++)
Помогите решить по С#
помогите информатику решить. срочно помогите решить информатику
помогите решить на С++
Помогите решить: С++