Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

thelad43 avatar thelad43 14 Точки

Може ли някой да ми каже как може да се пресметне правилно средно аритметично на сумата?

Понякога смята правилно средно аритметично, понякога - не.

Ето и кода : 

using System;

namespace TheSumAndAvgOfAllOddFromOneToN
{
    class Program
    {
        static void Main()
        {
            int n = int.Parse(Console.ReadLine());
            sum = 0;
            double avg = 0;
            for (int i = 1; i <= n; i++)
            {
                if (!(i % 2 == 0))
                {
                    Console.Write("{0}, ", i);
                    sum += i;
                    avg = sum / (i * 2);
                }
            }
            Console.WriteLine();
            Console.WriteLine("The sum is {0}", sum);
            Console.WriteLine("Avg is {0}", avg * 2);
        }
    }
}
 

Тагове:
0
Programming Basics 04/03/2017 15:49:57
thelad43 avatar thelad43 14 Точки

Благодаря Ви и на двамата! Решението на Росен Иванов е една идея по - лесно. Но тук average = sum / (n / 2 + n % 2); 

n / 2 + n % 2, откъде идва n % 2 ?

0
krasi1105 avatar krasi1105 380 Точки

Виж тези примери, ще ти помогнат да разбереш.

1-9

1, 3, 5, 7, 9 - 5 нечетни числа (4 + 1)

1-10

1, 3, 5, 7, 9 - 5 нечетни числа (5 + 0)

1-11

1, 3, 5, 7, 9, 11 - 6 нечетни числа (5 + 1)

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