Дана последовательность целых чисел.какое число встречается раньше - C#
Формулировка задачи:
Помогите решить.Никак не выходит.
Условие:
Дана последовательность целых чисел a1,a2..,a[n].Выяснить какое число встречается раньше.Положительно или отрицательное.Если положительное , то вычеслить сумму отрецательных элментов;В противном случае , отобразить max.Элменты последовательности задать инициализацией.Соответсвующего обьекта.
2 вида.for and foreach
Решение задачи: «Дана последовательность целых чисел.какое число встречается раньше»
textual
Листинг программы
using System;
namespace ConsoleApplication74
{
class Program
{
static void Main(string[] args)
{
int[] x = {0,0,12,4,82,-8,34,-5,83,7,91,3};
int sum = 0, max = 0,index=0;
for (int k = 0; k < x.Length; k++)
{
if (x[k] != 0)
{
index = k;
break;
}
}
if (x[index] > 0)
{
for (int k = 0; k < x.Length; k++)
{
if (x[k] < 0)
sum += x[k];
}
Console.WriteLine("sum={0}", sum);
}
else
{
max = x[0];
for (int k = 1; k < x.Length; k++)
if (x[k] > max) { max = x[k]; }
Console.WriteLine("max={0}", max);
Console.ReadKey();
}
}
}
}