Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.03.2013, 22:44   #1
Vashka
Пользователь
 
Регистрация: 14.03.2013
Сообщений: 10
По умолчанию Циклы по с#!

Вычислить бесконечную (сумму i=1 до бесконечности)(-1)^i/(i+1)! с точностью e=0,0001. Считать, что требуемая точность достигнута, если очередное слагаемое оказалось по модулю меньше, чем е.
Заранее благодарен!!!=)
Vashka вне форума Ответить с цитированием
Старый 19.03.2013, 09:06   #2
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,761
По умолчанию

Где Ваши наработки и что не получается? А если Вы хотите, чтобы за Вас решили ваши школьные задачки, то идите во фриланс.
FaTaL вне форума Ответить с цитированием
Старый 19.03.2013, 09:45   #3
wm_leviathan
Форумчанин
 
Аватар для wm_leviathan
 
Регистрация: 17.02.2010
Сообщений: 399
По умолчанию

(Без наработок). Задачи, курсовые, контрольные, лабы и дипломные РЕШАЙТЕ САМИ лентяи!
wm_leviathan вне форума Ответить с цитированием
Старый 19.03.2013, 10:59   #4
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Задачу на бесконечную сумму можно решить за некую сумму, угадайте какую ))) ?

Ладно , так уж и быть, и конечной хватит )

Пишите, коли заинтересованы )
phomm вне форума Ответить с цитированием
Старый 21.03.2013, 21:35   #5
Defunate
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 83
По умолчанию

как то так должно работать
Код:
 static double factorial(double x) { return x <= 1 ? 1 : x * factorial(x - 1); } 

        static void Main(string[] args)
        {
            double summ = 0;
            double eps = 0.0001; int iter = 0;
            for (int i = 1; ; i++)
            {
                double value = Math.Pow(-1,i)/factorial(i+1);
                if (Math.Abs(value) < eps)
                {
                    iter = i;
                    break;
                }
                summ += value;
            }
        }
Defunate вне форума Ответить с цитированием
Старый 30.04.2013, 12:17   #6
Vashka
Пользователь
 
Регистрация: 14.03.2013
Сообщений: 10
По умолчанию

Цитата:
Сообщение от Defunate Посмотреть сообщение
как то так должно работать
Код:
 static double factorial(double x) { return x <= 1 ? 1 : x * factorial(x - 1); } 

        static void Main(string[] args)
        {
            double summ = 0;
            double eps = 0.0001; int iter = 0;
            for (int i = 1; ; i++)
            {
                double value = Math.Pow(-1,i)/factorial(i+1);
                if (Math.Abs(value) < eps)
                {
                    iter = i;
                    break;
                }
                summ += value;
            }
        }
спасибо за код,но ты можешь подсказать как исправить ошибку в 3 строку (пишет expected ) before [ token)много что пробовал не выходит в qt
Vashka вне форума Ответить с цитированием
Старый 30.04.2013, 13:02   #7
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Цитата:
много что пробовал не выходит в qt
Какое отношение Qt имеет к C#.NET?
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
синусы и ко. циклы, вроде циклы Scorch92 Паскаль, Turbo Pascal, PascalABC.NET 2 22.12.2010 19:26
Циклы hewlett Помощь студентам 3 29.04.2010 21:00
Циклы A_Orlov Паскаль, Turbo Pascal, PascalABC.NET 1 27.04.2010 16:42
Циклы - вложенны циклы? tigga Microsoft Office Excel 5 19.02.2010 23:36