|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.02.2012, 10:08 | #1 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 11
|
циклическая программа с++
помогите пожалуйста...
дали задание написать простую циклическую программу задание: вычислить с точностью до 10го знака после запятой сумму 1+1/1!+1/2!+1/3!+...... единицу же можно принять как 1/0! ? вобщем задание дали и ничего не объяснили работаем в ms visual studio. я думаю,что задание можно принять как сумма 1/n! и в программе задать переменную n и еще,получается программу бесконечную надо делать? тогда лучще с while(true) или с помощью for? просто в последнем надо писать конечное значение а его нет о.о надеюсь хоть на какую то помощь!)) |
25.02.2012, 10:54 | #2 | |
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Цитата:
Короче, вот. Код не компилил, но работать стопудово должен. Код:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. Последний раз редактировалось MooNDeaR; 25.02.2012 в 10:59. |
|
25.02.2012, 11:00 | #3 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 11
|
|
25.02.2012, 11:00 | #4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
в Си не силён, но что-то такое должно работать:
Код:
Правильно поставленная задача - три четверти решения.
|
25.02.2012, 11:02 | #5 | |
Пользователь
Регистрация: 25.02.2012
Сообщений: 11
|
Цитата:
|
|
25.02.2012, 11:03 | #6 |
Пользователь
Регистрация: 25.02.2012
Сообщений: 11
|
а еще для суммы не надо прописывать <math.h> ?
|
25.02.2012, 11:06 | #7 | ||
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Цитата:
Цитата:
Код:
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
||
25.02.2012, 12:17 | #8 |
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Разбирайся, разбирайся... Сперва разберись, почему в этом "стопудово работающем" коде, при заказанной точности 1.e-10, цикл всего два раза выполняется. А когда с этим разберёшься и исправишь, разберись, почему на последней итерации факториал отрицательным получается...
|
25.02.2012, 21:16 | #9 | ||
В стагнации
Участник клуба
Регистрация: 29.07.2011
Сообщений: 1,303
|
Цитата:
Цитата:
P.S. Прежде чем писать сообщения в таком тоне, напиши свой вариант. P.P.S. Неужели мой код настолько непонятен?
E-mail: pashaworking@gmail.com | ICQ: 479914426 | Skype: moondearr
Понять, чего от тебя требует заказчик – это уже половина всей работы, а иногда и полностью выполненное задание. |
||
25.02.2012, 22:13 | #10 | ||
Форумчанин
Регистрация: 15.01.2010
Сообщений: 948
|
Да я-то, как раз, разобрался. Но сдавать-то "стопудово работающий" код - не мне...
Цитата:
Цитата:
Да нет, логика, структура - как раз вполне прозрачна. Опять же, дробные части уже не отбрасываем! Хорошо! Осталось только переполнение побороть... Удачи в профессиональной карьере! Чао! |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Циклическая структура | overlor | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 28.01.2012 23:12 |
Циклическая ссылка | iami | Microsoft Office Excel | 7 | 04.07.2011 15:24 |
Циклическая задача. Паскаль | Lion8990 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 16.12.2010 00:32 |
циклическая структура | Яська | Помощь студентам | 1 | 26.10.2009 18:57 |