Загрузка данных


using System;

namespace Variant8
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите количество чисел (n): ");
            int n = int.Parse(Console.ReadLine());

            double[] numbers = new double[n];
            Console.WriteLine("Введите числа последовательности:");
            
            for (int i = 0; i < n; i++)
            {
                Console.Write($"Число {i + 1}: ");
                numbers[i] = double.Parse(Console.ReadLine());
            }

            double sum = 0;
            bool isSequenceBroken = false;

            for (int i = 0; i < n; i++)
            {
                // Проверяем, является ли число нечетным
                // (для вещественных чисел проверяем, что остаток от деления на 2 не равен 0)
                if (numbers[i] % 2 != 0)
                {
                    sum += numbers[i];
                }
                else
                {
                    // Как только встретилось четное число, прерываем цикл, 
                    // так как нам нужны только идущие подряд в начале
                    isSequenceBroken = true;
                    break;
                }
            }

            if (!isSequenceBroken && n > 0)
            {
                Console.WriteLine("Все числа в последовательности нечетные.");
            }
            
            Console.WriteLine($"Сумма нечетных чисел в начале последовательности: {sum}");
            Console.ReadKey();
        }
    }
}