IPB

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Как записать формулу кодом
граф Монте-Кристо
сообщение 10.12.2010, 17:46
Сообщение #21


Доцент
******

Группа: Преподаватели
Сообщений: 3 840
Регистрация: 27.9.2007
Из: Старый Оскол
Город: Москва
Учебное заведение: МФТИ/МАИ
Вы: другое



Код

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
     double s=0,xn=1;
     double eps=0.0001;  //точность суммы
     int i=0;
     while(xn>=eps)
     {
           s+=xn;
           xn*=3*(i+1)/((3*i+1)*(3*i+2)*(3*i+3));
           i++;
     }
     cout<<"s="<<s;
     system("pause");
     return 0;
}

Что-то вроде этого может быть.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 11.12.2010, 8:05
Сообщение #22


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Вроде верно.
Граф Монте-Кристо, вместо цикла while тут удобнее был бы цикл for (IMG:style_emoticons/default/smile.gif) Но это так, вопросы красоты кода и т. д.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
SnooP↑
сообщение 11.12.2010, 14:52
Сообщение #23


Студент
**

Группа: Продвинутые
Сообщений: 67
Регистрация: 29.9.2010
Город: Мосты
Учебное заведение: БГТУ (г. Минск)
Вы: студент



Цитата(граф Монте-Кристо @ 10.12.2010, 19:46) *

Код

#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{
     double s=0,xn=1;
     double eps=0.0001;  //точность суммы
     int i=0;
     while(xn>=eps)
     {
           s+=xn;
           xn*=3*(i+1)/((3*i+1)*(3*i+2)*(3*i+3));
           i++;
     }
     cout<<"s="<<s;
     system("pause");
     return 0;
}

Что-то вроде этого может быть.

Спасибо огромное, но ещё один вопрос, куда всунуть нахождение следующего члена ряда? он ведь, как я понимаю находит только один член ряда, а у меня в задаче написано, чтобы он нашёл все члены ряда и для нахождения следующего члена, дана формула an+1/an или я просто что-то недопонимаю?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Julia
сообщение 12.12.2010, 16:34
Сообщение #24


Ассистент
****

Группа: Julia
Сообщений: 593
Регистрация: 23.2.2007
Город: Улан-Удэ
Учебное заведение: БГУ
Вы: преподаватель



Вам понятие Цикл знакомо?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 13.12.2010, 13:09
Сообщение #25


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Да там все верно, он находит все члены до заданной точности.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Julia
сообщение 14.12.2010, 9:40
Сообщение #26


Ассистент
****

Группа: Julia
Сообщений: 593
Регистрация: 23.2.2007
Город: Улан-Удэ
Учебное заведение: БГУ
Вы: преподаватель



2Narch: Цикл For в данной задаче использовать не рационально. Периодически мне вообще не понятны ваши комментарии в темах раздела Программирование. Если таким образом набираете количество сообщений, то делайте это где-нибудь в другом месте.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Harch
сообщение 14.12.2010, 10:14
Сообщение #27


Ассистент
****

Группа: Активисты
Сообщений: 834
Регистрация: 21.10.2009
Город: Москва
Учебное заведение: МГУ



Не вижу почему не рационально? Происходит увеличение i, проще сделать это не в теле цикла. Я не набираю количества сообщений. А по программированию экзамен автоматом две недели уже как получил, так что наверно не совсем ничего не понимаю в нем.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

2 страниц V < 1 2
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 28.3.2024, 19:05

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru