Дана непустая последовательность целых чисел, оканчивающаяся нулем - C#
Формулировка задачи:
Дана непустая последовательность целых чисел, оканчивающаяся нулем.
Найти:
а) сумму всех чисел последовательности;
б) количество всех чисел последовательности.
Помогите, пожалуйста, решить задачу на C#.
На Pascal нашел, решение ниже, но не могу перевести на C#.
var
arr: array[1..100] of integer;
i, summ, count, x: integer;
begin
count:=0;
summ:=0;
readln(x);
for i:=1 to 10 do
begin
read(arr[i]);
if arr[i]>x then
summ:=summ+arr[i];
if arr[i] mod 2=0 then
inc(count);
end;
writeln;
writeln('Cумма элементов больших заданного числа х(', x, ')= ', summ);
write('Кол-во всех четный элементов = ', count);
end.Решение задачи: «Дана непустая последовательность целых чисел, оканчивающаяся нулем»
textual
Листинг программы
using System;
using System.Collections;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace List
{
class Program
{
private static ArrayList array;
static void Main(string[] args)
{
Random random = new Random();
array=new ArrayList();
int i = 0;
int sum = 0;
while (i < random.Next(10) + 1)
{
array.Add(random.Next(10));
i++;
}
Console.WriteLine("Последовательность ");
foreach (int value in array)
{
Console.Write(value+" ");
sum +=value;
}
Console.WriteLine();
Console.WriteLine("Сумма всех элементов: "+sum);
Console.WriteLine("Кол-во элементов " + array.Count);
Console.Read();
}
}
}