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

Определить корень третьей степени по итерационной формуле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра 100 спичек http://www.cyberforum.ru/cpp-beginners/thread1831237.html
Игра "100 спичек". Из кучки, первоначально содержащей 100 спичек, двое играющих поочередно берут по несколько спичек: не менее одной и не более десяти. Выигрывает взявший последнюю спичку. Нашёл пример программы на Паскале, но никак не могу реализовать его на С++. const InitialCount=100; var Count,Num,Player: integer; Correct: boolean; begin cls; Player:=1;
C++ Сгенерировать массив размером 1000х1000 с float значениями Приветствую, нужна ваша помощь. Требуется генерировать массив размером 1000х1000 с float значениями, как это сделать? Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread1831231.html
Перегрузить операторы "=", "+=" так, чтобы производилось сложение строки и объекта C++
помогите ,пожалуйста вот задание:Реализовать класс String для работы со строками символов. Перегрузить операторы =, += так, чтобы производилось сложение строки и объекта. Предоставить конструктор копирования. Определить friend функции для операций ввода-вывода в поток. Добавлено через 1 минуту #include "stdafx.h" #include <iostream> #include <string> using namespace std; struct...
Дописать удаление товаров из каталога C++
Разработать программу ведения каталога товаров на основе структур, имеющих следующие поля: номер, дата, наименование товара, цена, количество, стоимость. Программа должна реализовывать следующие функции: добавление новой записи; редактирование записи с указанным номером; удаление записи с указанным номером; Модифицировать программу ведения каталога товаров, добавив: -вывод информации на...
C++ Найти n первых простых чисел, сумма цифр у которых меньше заданного числа http://www.cyberforum.ru/cpp-beginners/thread1831137.html
Помогите написать программу! Условие: найти n первых простых чисел, сумма цифр у которых меньше заданного m.
C++ Вычислить значения функции Условие во вложении. Помогите пожалуйста!!! Ознакомьтесь с правилами форума. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. Формулу я оставил во вложении. Само задание перепишите на форум. подробнее

Показать сообщение отдельно
regio1961
 Аватар для regio1961
100 / 100 / 46
Регистрация: 06.06.2016
Сообщений: 227
21.10.2016, 20:31     Определить корень третьей степени по итерационной формуле
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
31
32
33
 #include <iostream>
 #include <cmath>
 //--------------------------------------------------------------
 double w( const double &z, const double &ww )
 {
    return  ww + ( z / ww / ww - ww ) / 3;
 }
 //--------------------------------------------------------------
 double cube_root( const double &z, const double &eps )
 {
    double  w_n = 0;
        if ( z >= 0 )
          w_n = z / 3.0;
        else
          w_n = 3*z;
    double  w_n1 = w( z, w_n );
        while ( fabs( w_n - w_n1 ) > eps )
        {
           w_n  = w_n1;
           w_n1 = w( z, w_n );
        }
   return w_n1;
 }
 //--------------------------------------------------------------
 int main()
 {
   double  z   = 1.09;
   double  eps = 0.01;
   std::cout << "approx: " <<  cube_root( z, eps ) << "\n"
             << "exact:  " <<  pow( z, 1.0/3 )     << "\n"
             << "error:  " <<  eps;
   return  0;
 }
 
Текущее время: 21:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru