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

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

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

Значение, что бы программа прекратилась - C++

31.01.2013, 19:41. Просмотров 183. Ответов 0
Метки нет (Все метки)

Не могу подобрать значение, что бы вывело "Ряд расходится", условие вывода if (c<max+1), но что-то мне подсказывает, что это нереально и надобно переписать программу через while, чего мне не хочется т.к. весь отчёт ещё и по новой, а трассировка здесь неприятная.
Программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <iostream.h>
#include <math.h>
#include <iomanip.h>
#include <conio.h>
 
 
int main ()
{
    const int max = 500;
    double Xn,Xk,dX,eps,element,summa;
    int c;
    //cout<<"vvedite Xn,Xk,dX,eps"<<endl;
    cin>>Xn>>Xk>>dX>>eps;
    //cout << "X     |       Y          |    c" << endl;
    for (double x=Xn;x<=Xk+dX; x+=dX)
    {
        c=0; summa=element=2/x; 
        for (int n =0; fabs(element)>eps && n<max ;n++)
        {
        element*=(2*n+1)/((2*n+3)*x*x);
        summa+=element;
        c++;
        }
        if (c<max+1) //cout << setw(6) <<setprecision(1)<< x << "|" << setw (18) <<setprecision(3)<< summa << "|" << setw (6) << c << setw(18)<<setprecision(3)<<log((x+1)/(x-1))<< endl;
        cout<<setprecision(2)<<x<<" "<<setprecision(4)<<summa<<" "<<c<<" "<<setprecision(4)<<log((x+1)/(x-1))<<endl;
            else cout << "Riad rashoditsia" <<endl;
    }
    getch();
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 19:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Значение, что бы программа прекратилась (C++):

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так? - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;cmath&gt; using namespace std; long Fact(short m)// функция вычисления факториала ...

программа, которая бы вычисляла среднее значение, максимальный и минимальный элемент второй колонки Excel и выводила это значение на экран - C++
Тема: «Чтение и обработка табличных данных с использованием языка C++» Цель: Научиться сохранять таблицы с помощью MS Excel в формате CSV...

Проверить, что в первой ячейке массива лежит то же значение, что и в остальных - C++
координатные переменные и функции обьявлены. нужно проверить ячейки массива, что в первой ячейке лежит то же, что и в остальных...

Код не работает,говорит,что не знает,что такое delay(100).в чём проблема?как сделать,чтоб программа заработала? - C++
#include &lt;graphics.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;dos.h&gt; int main() { int...

Ведется набор цифр и надо чтобы программа из него сама сообразило число. То есть что бы программа сама раскидывала их по разрядам. - C++
Люди добрые, только начинаю программировать, пытаюсь освоить не очень простой язык С++. Есть такая задачка... Ведется набор цифр и надо...

парни нужно кое-что добавить (нужно что бы эта программа вычисляла среднее арифметическое чисел) - C++
нужно что бы эта программа вычисляла среднее арифметическое чисел, общую сумму, максимальное и минимальлное я сделала, буду очень...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.01.2013, 19:41
Привет! Вот еще темы с ответами:

не работает программа. значение выхода 127. что делать? - C (СИ)
Ребят,написал тут прогу,а она вроде компилится,но до запуска так и не доходит,битый час голову ломаю. помогите пожалуйста. #include...

Выбор: Программа говорит, что значение переменной с и d не присвоено. - C#
Товарищи программисты, вопрос возможно элементарный, прошу проконсультировать, ибо в книге по которой вникаю в язык этого не нашёл: ...

Чтоб процедура замены прекратилась по достижении конца документа (EOF) - VBA
Подскажите, как грамотно воспользоваться EOF Открыт документ Word2010, в котором последовательно выполняется поиск и замена большого...

Прекратилась работа "мастера диагностики и устранения неполадок" - Windows
как запустиь работу &quot;Мастера диагностики и устранения неполадок.&quot;


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

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

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