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

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

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 4.94
Archy23
0 / 0 / 0
Регистрация: 09.11.2009
Сообщений: 29
18.12.2009, 15:39     Определить корень третьей степени от Z #1
Помогите написать программу:
Определить корень третьей степени от 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) (Ряды, цепные дроби)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
outoftime
║XLR8║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
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║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
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║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
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║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
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║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
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║
 Аватар для outoftime
505 / 427 / 33
Регистрация: 25.07.2009
Сообщений: 2,297
19.12.2009, 12:33     Определить корень третьей степени от Z #12
это небыл попрос..
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.12.2009, 11:28     Определить корень третьей степени от Z
Еще ссылки по теме:

Как записать корень в степени C++
Корень n-й степени C++
C++ Взять корень из степени большого числа

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

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

Текущее время: 01:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru