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

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

Войти
Регистрация
Восстановить пароль
 
Noktin_
Сообщений: n/a
#1

Задание элементов массива по формуле, проверка и вычисление суммы этих эллементов - C++

03.05.2012, 16:46. Просмотров 536. Ответов 0
Метки нет (Все метки)

Здравствуйте. Как в С++ правильно записать проверку членов прогрессии, например, q[n] - q[n-1], где q - член прогрессии, а n - индекс?

Нужно, чтобы в строке
C++
1
for (n=1; (fabs(q)-abs(q)>=0.0001); n++)
условие проверяло значения рядом стоящих q на точность, но я неправильно задал т.к. проверяется начальное и текущее значение . Насколько я понял, нужно создать одномерный массив, задав все элементы нулевыми, а потом прибавив значения по формуле (pow(x, (2*n-1)))/(2*n-1). Потом рассчитать суму элементов этого массива. Но не знаю, как это правильно сделать.

Вот код программы:
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
#include <iostream>
#include <iomanip>
#include <math.h>
#include <stdio.h>
 
int main()
{
    using namespace std;
    int i, n, mas[10];
    double x, q, arcth;
    cout << setw(5) << "Calculating of the inverse hyperbolic tangent arcth x by the formula:\n" << "(x^(2n-1)):(2n-1) with accuracy of 0.0001, where x = 0.2:\n"; //output of text in the beginning of a program
    x = 0.2;
    q=0;
        for (n=1; (10000*fabs(q)-1000*abs(q)<=1); n++) //В эту строчку вместо
            {
                q+= (pow(x, (2*n-1)))/(2*n-1);
                cout << n << setw(20) << setprecision(4) << q << '\n';
                getchar();
            }
    arcth = 1/tanh(q);
    cout << "The value of inverse hyperbolic tangent is" << arcth <<endl;
    getchar();
    return 0;
}
Знаю, что нужно добавить еще переменные - сумму и индексы элементов массива.
Помогите, пожалуйста.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2012, 16:46     Задание элементов массива по формуле, проверка и вычисление суммы этих эллементов
Посмотрите здесь:

Отсортировать нечетные столбцы массива по возрастанию суммы элементов этих столбцов - C++
:(Отсортировать нечетные столбцы массива по возрастанию суммы элементов этих столбцов

Вычисление суммы элементов массива - C++
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Сумму элементов массива с нечетными номерами. 2. Сумму...

Вычисление суммы элементов массива - C++
Уважаемые дяденьки IT-шники помогите пожалуйста. Желательно с комментариями к коду, заранее огромное спасибо. 1.Написать функцию...

Вычисление суммы элементов массива по столбцам - C++
Почему на этой строке scanf(&quot;%i&quot;,&amp;a); программа зависает ? //Вычисление суммы элементов массива по столбцам #include &quot;stdafx.h&quot; ...

Вычисление суммы модулей элементов массива - C++
Добрый день. Написала программу: предлагает ввести двумерный массив, находит номер первой из строк, содержащих положительный элемент. ...

В чем ошибки (вычисление суммы элементов массива)? - C++
программа оформлена в виде функций, она вычисляет сумму элементов массива, расположенных после первого положительного элемента. ...

Вычисление суммы элементов строк n-мерного массива - C++
Здравствуйте, есть программа вычисляющая сумму элементов строк n-мерного массива и выполняющая поиск максимальной суммы какой либо строки....

Вычисление суммы и определение номеров положительных элементов массива - C++
Задан массив целых чисел из 10 элементов.Программа вычисляет сумму положит. элементов И выводит номера положит. элементов....

Вычисление разницы произведения и суммы положительных элементов массива - C++
Помогите пожалуйста написать программу Дан вектор A, который содержит n элементов. Вычисление разницы произведения и суммы положительных...

Вычисление суммы элементов квадратного массива по главной диагонали и второстепеной - C++
Написать функции. Первая вычисляет сумму элементов квадратного массива по главной диагонали (левая диагональ), вторая функция – во...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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