using System;
public class Test
{
public static void Main()
{
Random random = new Random();
int[] array = new int[100];
for (int i = 0; i < array.Length; i++)
{
array[i] = random.Next(-100, 100);
Console.Write(array[i] + " [" + i + "]; ");
}
Console.WriteLine();
int sum;
sum = 1;
for (int i = 0; i < array.Length; i++)
{
int v = array[i];
if (v >= 0)
{
sum = sum + v;
}
else
{
Console.WriteLine("sum = " + sum);
sum = 0;
}
}
}
}
dXNpbmcgU3lzdGVtOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewpSYW5kb20gcmFuZG9tID0gbmV3IFJhbmRvbSgpOwoKaW50W10gYXJyYXkgPSBuZXcgaW50WzEwMF07CmZvciAoaW50IGkgPSAwOyBpIDwgYXJyYXkuTGVuZ3RoOyBpKyspCnsKYXJyYXlbaV0gPSByYW5kb20uTmV4dCgtMTAwLCAxMDApOwpDb25zb2xlLldyaXRlKGFycmF5W2ldICsgIiBbIiArIGkgKyAiXTsgIik7Cn0KQ29uc29sZS5Xcml0ZUxpbmUoKTsKaW50IHN1bTsKc3VtID0gMTsKZm9yIChpbnQgaSA9IDA7IGkgPCBhcnJheS5MZW5ndGg7IGkrKykKewppbnQgdiA9IGFycmF5W2ldOwppZiAodiA+PSAwKQp7CnN1bSA9IHN1bSArIHY7Cn0KZWxzZQp7CkNvbnNvbGUuV3JpdGVMaW5lKCJzdW0gPSAiICsgc3VtKTsKc3VtID0gMDsKfQoKfQoJfQp9