Как записать формулу кодом |
Здравствуйте, гость ( Вход | Регистрация )
Как записать формулу кодом |
граф Монте-Кристо |
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 Город: Мосты Учебное заведение: БГТУ (г. Минск) Вы: студент |
Код #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, проще сделать это не в теле цикла. Я не набираю количества сообщений. А по программированию экзамен автоматом две недели уже как получил, так что наверно не совсем ничего не понимаю в нем.
|
Текстовая версия | Сейчас: 28.3.2024, 19:05 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru