Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
unt
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 8
#1

Циклы с пред- и постусловим - C++

01.06.2012, 15:03. Просмотров 461. Ответов 10
Метки нет (Все метки)

Помогите, пожалуйста, исправить.

Рассчитайте http://www.cyberforum.ru/cgi-bin/latex.cgi?e - основу натуральных логарифмов:http://www.cyberforum.ru/cgi-bin/latex.cgi?e=\lim_{n\rightarrow \propto }n/http://www.cyberforum.ru/cgi-bin/latex.cgi? \sqrt[n]{n!}. Определите при каком http://www.cyberforum.ru/cgi-bin/latex.cgi?n значении впервые выполнится условие http://www.cyberforum.ru/cgi-bin/latex.cgi?{e}_{n+1}-{e}_{n}\leq \varepsilon


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <math.h>
 
void main()
{
   double n1,e,e1,eps;
   int n=2;
   eps=1.e-07;
   e1=1;
   n1=1;
   do {
     e=e1;
     n1=n1*n;
     e1=n/pow(n1,1./n);
     n++;
   }
   while (e1-e=>eps); {
     printf("n = %d", n);
   }
 
   getchar();
   getchar();
}
Ошибка:
0
Миниатюры
Циклы с пред- и постусловим  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2012, 15:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Циклы с пред- и постусловим (C++):

Циклы с пред и постусловием - C++
Пожалуйста помогите решить задачку по C++ Циклы с предусловием и постусловием ввод и вывод через printf scanf Последовательность чисел...

Цикл с пред и постусловием - C++
Вот, написал (с++), но почему то &quot;P&quot; не сходятся с тем, что в ответе, думаю ошибся в формуле? #include&lt;stdio.h&gt; #include&lt;conio.h&gt; ...

Линейные, цикл с пред- и постусловием, и цыкл с ветвлением - C++
первая задачка (решение с помощью линейного программирования) вторая задачка (решение с помощью цикла с пред- и постусловием) третья...

Бинарный поиск. Требует внимания пред-предпоследняя строка - C++
Данный код написан на С, Проблем с переделкой на С++ не возникло за исключением пред-предпоследней строки, не могу понять как ее сделать на...

Заменить в коде циклы for на циклы while - C++
int i, j, n; bool a; cin &gt;&gt; i &gt;&gt; n; for (i; i&lt;n; i++) { a = true; for (j = 2; j &lt;= i / 2; j++) if ((i%j) == 0) a =...

дано целое число N>0 . используя один цикл (с пред- и пост- условием) найти сумму 1!+2!+.+n! - C++
дано целое число N&gt;0 . используя один цикл (с пред- и пост- условием) найти сумму 1!+2!+...+n!

10
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
01.06.2012, 15:14 #2
Сия ошибка означает переполнение.
1
unt
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 8
01.06.2012, 15:19  [ТС] #3
Можешь показать где в программе я это допустил?
0
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
01.06.2012, 15:54 #4
в условии поставте строгое сравнение е-е1>епс.
и уберите после while(...); пару фигурных скобок {} они не к чему.
1
unt
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 8
01.06.2012, 16:08  [ТС] #5
Ошибка все равно осталась.
0
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
01.06.2012, 16:16 #6
Могу только такой кастыль предложить
C
1
2
3
4
5
6
   do {
     e=e1;
     n1=n1*pow(n, 1./150);
     e1=n/pow(pow(n1,1./n), 150);
     n++;}
   while (e1-e >= eps);
1
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
01.06.2012, 16:16 #7
поменяйте компилятор
http://liveworkspace.org/code/5ba6c8d2f38a6d2082dc61369d1b444c
1
unt
0 / 0 / 0
Регистрация: 21.05.2012
Сообщений: 8
01.06.2012, 16:20  [ТС] #8
Спасибо всем за помощь.
0
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
01.06.2012, 17:39 #9
Цитата Сообщение от antoha398 Посмотреть сообщение
поменяйте компилятор
компилятор не при чем. У Вас ответ не верный.
1
antoha398
155 / 155 / 3
Регистрация: 29.03.2012
Сообщений: 418
01.06.2012, 22:49 #10
Цитата Сообщение от kazak Посмотреть сообщение
У Вас ответ не верный.
какой правильный?
1
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,436
Завершенные тесты: 1
01.06.2012, 22:50 #11
11780
1
01.06.2012, 22:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2012, 22:50
Привет! Вот еще темы с ответами:

В заданном предложении найти наибольшее количество пробелов, что расположены подряд. Исключить из данного пред - C++
Помогите пожалуйста! Вот задание: В заданном предложении найти наибольшее количество пробелов, что расположены подряд. Исключить из...

Решить - циклы пред и постусловия. - Pascal
Нужно составить программу, позволяющую вычислить значение суммы членов бесконечного ряда с заданной точностью E (0.00005). На экран вывести...

Циклы с пред и пост условием - Pascal
В последовательности целых чисел , завершающейся отрицательным числом , найти порядковый номер минимального элемента . Помогите...

Циклы с пред/постусловием: вычислить произведение ряда - C++ Builder
Вычислить произведение чисел: 2, 9, 16, …, 51.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru