Loading...
icowwww avatar icowwww 2792 Точки
Best Answer

поправи:

var input = Console.ReadLine().Split(' ').Select(long.Parse).ToArray();

Условието не е объркано. Числата на входа са int, но когато използваш Sum всъщност отзад метода запазва сумата в типа от данни, от който е самия масив. Дори и да пишеш отпред друг тип(BigInteger) няма да сработи, защото опрацията се извършва преди да се запише стойността в променливата.

 

   public static int Sum(this IEnumerable<int> source)
    {
      if (source == null)
        throw Error.ArgumentNull("source");
      int num1 = 0;
      foreach (int num2 in source)
        checked { num1 += num2; }
      return num1;
    }

0
19/08/2017 15:50:34
sivancheva avatar sivancheva 11 Точки

Мерси, сега ми се изясни от къде е проблемът.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.