Дана непустая последовательность целых чисел, оканчивающаяся нулем - 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();
 
            
        }
 
        
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4 из 5
Похожие ответы