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

Объясните в чем ошибка - C++

Восстановить пароль Регистрация
 
WarDevil
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 1
26.11.2014, 20:43     Объясните в чем ошибка #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)

Вот такую программку я написал...

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#define _USE_MATH_DEFINES
#include <cmath>
#include<iostream>
#include<iomanip>       // +
using namespace std;
int main()
{setlocale(LC_ALL, "rus");
double Z,e=M_E;
cout<<"Введите число\n";
cin>>Z;
double Wn,Wn1;
if (Z<1)
Wn1=3*Z;
else if (Z>=0)
Wn1=Z/3;
 
do
    {Wn=Wn1;
        Wn1=Wn+(1/3)*(Z/(Wn*Wn)-Wn);
    }
    while(abs(Wn-Wn1)<e);
    cout<<Wn1<<"\n";
}
Миниатюры
Объясните в чем ошибка  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 20:43     Объясните в чем ошибка
Посмотрите здесь:

Объясните, в чем суть директив #ifndef/#define/#endif C++
Объясните в чем разница между Visual C++ и С++ и C++ Builder C++
C++ Объясните в чем разница
C++ Объясните пожалуйста в чем заключается задание
C++ Объясните что такое массив объединений и с чем его едят
C++ Объясните в чем заключаются ошибки в приведенном коде
C++ Объясните чайнику в чем ошибка
Объясните пожалуйста, в чем здесь дело(структура и указатель) C++

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

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

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