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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.94
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
#1

Определить корень третьей степени от Z - C++

18.12.2009, 15:39. Просмотров 4129. Ответов 12
Метки нет (Все метки)

Помогите написать программу:
Определить корень третьей степени от Z по итерационной формуле, пока |Wn+1 - Wn| < e
Wn+1 = Wn +(1/3)(Z/ Wn2- Wn)

начальное значение:
Z/3 , если Z >= 0
W0=
3 Z если Z < 1
Использовать функцию F(w) = w + (1/3)(Z/ w2- w) (Ряды, цепные дроби)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.12.2009, 15:39     Определить корень третьей степени от Z
Посмотрите здесь:

Определить корень третьей степени по итерационной формуле - C++
Определить корень третьей степени от Z по итерационной формуле, пока |Wn+1 - Wn| &lt; e Wn+1 = Wn +(1/3)(Z/ (Wn)^2 - Wn) Начальное...

Определить, сумма каких цифр в третьей степени равна квадрату числа - C++
Помогите, плиз, решить задачу: Пользователь вводит число А. Необходимо определить, сумма от каких цифр в третьей степени равно А*А. ...

Написать функцию третьей степени числа А - C++
Написать функцию PowerA3(A, B), вычисляющую третью степень числа A и возвращающую ее в переменной B Оба параметра являются вещественными....

Корень n-й степени - C++
Всем доброго времени суток. Как взять корень n-й степени? При использовании данного варианта: pow(x, (1/n)) в ответ всегда идет 1. ...

Как выразить в С корень n-степени. - C++
Как выразить в С корень n-степени. Подскажите.

Корень седьмой степени из числа? - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using namespace std; void main ( ) { float a,b,y; ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
18.12.2009, 20:25     Определить корень третьей степени от Z #2
постарайтесь привести более понятный, точный, ряд, ничего не понятно следовательно ничем не могу помочь..
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
19.12.2009, 07:57  [ТС]     Определить корень третьей степени от Z #3
Такое задание, я его тоже не слишком понимаю,.... Но тут как, определить корень 3 степени от Z по итерационной формуле, пока
|Wn+1 - Wn| < e ; Wn+1 = Wn +(1/3)(Z/ Wn2- Wn)
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
19.12.2009, 09:04     Определить корень третьей степени от Z #4
Цитата Сообщение от Archy23 Посмотреть сообщение
(Z/ Wn2- Wn)
вот все вроде ясно кроме Wn2
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
19.12.2009, 09:08  [ТС]     Определить корень третьей степени от Z #5
Цитата Сообщение от outoftime Посмотреть сообщение
вот все вроде ясно кроме Wn2
Это, W n-ное во 2 степени
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
19.12.2009, 09:11     Определить корень третьей степени от Z #6
степень обозначается как ^, тоесть
(Z/ Wn^2 - Wn)
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
19.12.2009, 09:12  [ТС]     Определить корень третьей степени от Z #7
сорри забыл, на будущее запомню...
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
19.12.2009, 09:26     Определить корень третьей степени от Z #8
"W0=
3 Z"
- а это что?

Добавлено через 5 минут
начальное значение:
Z/3 , если Z >= 0
- не катит для 16, т.к число всегд больше 16, а корень куб. из 16 = 2,5298..
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
19.12.2009, 09:28  [ТС]     Определить корень третьей степени от Z #9
Цитата Сообщение от outoftime Посмотреть сообщение
"W0=
3 Z"
- а это что?
вот скрин
Миниатюры
Определить корень третьей степени от Z  
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
19.12.2009, 09:47     Определить корень третьей степени от Z #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
#define ABS(a) ( ((a)>(0)) ? (a) : -(a) )
 
using namespace std;
 
int main()
{
    const long double e = 1.e-6;
    long double Z, Wn, Wn1;
    cin >> Z;
    (Z > 0) ? (Wn1 = Z/3) : (Wn1 = 3*Z);
    do {        
        Wn = Wn1;
        Wn1 = Wn +(1/3)*(Z / (Wn*Wn) - Wn);
    }
    while (ABS(Wn1 - Wn) < e);
    cout << Wn1 << endl;
    system("pause");
    return 0;
}
- это не пашет..
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
19.12.2009, 12:27  [ТС]     Определить корень третьей степени от Z #11
не пашет
outoftime
║XLR8║
506 / 428 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
19.12.2009, 12:33     Определить корень третьей степени от Z #12
это небыл попрос..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2009, 11:28     Определить корень третьей степени от Z
Еще ссылки по теме:

Как записать корень в степени - C++
ссылка вырезана]

Как описать корень пятой степени? - C++
Как описать в С++ корень пятой степени з выражения?

Корень в n-ой степени. Никак не хочет считать - C++
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;conio.h&quot; #include &quot;cmath&quot; using namespace std; int _tmain(int argc, _TCHAR*...

Взять корень из степени большого числа - C++
Всем привет задачакая с помощью библиотеки math.h и функции pow() нужно взять корень степени числа. код написанн но проблема в том что...


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

Или воспользуйтесь поиском по форуму:
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
21.12.2009, 11:28  [ТС]     Определить корень третьей степени от Z #13
У кого-нибудь есть рабочий вариант программы?.
Yandex
Объявления
21.12.2009, 11:28     Определить корень третьей степени от Z
Ответ Создать тему
Опции темы

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