0 / 0 / 0
Регистрация: 29.11.2020
Сообщений: 4
1

как сделать чтобы оно корень считало по формуле

05.12.2020, 15:39. Показов 308. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    int sqrt2, a;
    cout << "Entering the number а = ";
    cin >> a;
    cout << "Xk (not recursion) = " << sqrt2 << endl;
    return 0;
}
double sqrt2(int a)
{
    int X=0, Xk = 1;
    while (abs(X - Xk) > 0)
        X = Xk,
        Xk = (Xk + a / Xk) / 2;
    return 0;
}
Формула Xk = (Xk + a / Xk) / 2;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2020, 15:39
Ответы с готовыми решениями:

Как сделать чтобы считало выражение в скобках?
Как сделать чтобы считало выражение в скобках? например такое 2+6*(4+6-9)-(2+9*(2-6))+10*sin(60) ...

Никак не могу решить. Как сделать чтобы считало цыфры?
\\Написать сколько простых чисел находиться в промежутке , разработать функцию, которая проверяла,...

Как сделать, чтобы считало количество выбранных ответов в опросе?
Вообщем надо сделать чтобы считало количество правильных ответов в опресе и выводило. &lt;html&gt;...

Как сделать меню, чтобы после того как вторая программа уточнит один корень, она предложила уточнить корень на другом промежутке
две программы, одна ищет промежутки с корнями функции, и записывает их в типизированный файл, а...

2
из племени тумба-юбма
2464 / 1788 / 416
Регистрация: 29.11.2015
Сообщений: 8,686
Записей в блоге: 15
05.12.2020, 19:35 2
Цитата Сообщение от narmins Посмотреть сообщение
Формула Xk = (Xk + a / Xk) / 2;
Не понятная для меня формула. Это все равно, что X = X + 2. Сможете найти Х?
Или я чего то недопонимаю.
0
103 / 82 / 78
Регистрация: 11.05.2015
Сообщений: 201
05.12.2020, 20:13 3
1. Не нужно объявлять переменную sqrt2 типа int, поскольку sqrt2 используется для имени функции. Однако в этом случае может возникнуть ошибка компилятора из-за того, что идентификатор sqrt2 не определен. Для решения этой проблемы стоит либо добавить определение функции перед main, либо переместить саму функцию вместе с реализацией перед main.
2. Функция sqrt2 выполняет вычисление квадратного корня, поэтому для переменных a, X, Xk следует использовать вещественный тип double. А также в цикле wile следует добавить сравнение с некоторой переменной epsilon, которая определит точность вычисляемого значения квадратного корня.
C++
1
2
3
4
5
6
7
8
9
10
11
double sqrt2(double a)
{
    const double epsilon = 0.0001;
    double X = 0, Xk = 1;
    while (abs(X - Xk) > epsilon)
    {
        X = Xk;
        Xk = (Xk + a / Xk) / 2;
    }
    return Xk;
}
0
05.12.2020, 20:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.12.2020, 20:13
Помогаю со студенческими работами здесь

Как настроить условие, что оно считало двухсимвольную последовательность ff,fl,fi?
Наверняка у меня неправильно ( с=='f' &amp;&amp; ++c=='f'). Подскажите, как в условие перейти на другой...

Функция atoi определяет только первое число ряда символов, а нужно, чтобы считало весь ряд, как это сделать?
Есть масив символов: char s=&quot;1111 2222 3333 4444&quot;; При использовании функции atoi она считает...

Как сделать чтобы считало процент, а не выводило "знач!"
нужно чтобы при вводе в ячейку &quot;нб&quot; в рейтинге выводился посчитанный %, а не &quot;знач!&quot; Как это...

Сделать так, чтобы приложение считало количество сравнений и обменов
Помогите,нужно сделать так что бы это приложение считало кол-во сравнений и обменов.Заранее...

Сделать так, чтобы считало только положительные числа, а отрицательные нет. ЕСТЬ наборски!
Ввести некоторую последовательность действительных чисел и создать динамический массив только с...

как сделать,чтобы оно работало?
procedure TForm1.Button1Click(Sender: TObject); var s:string; begin s:='';...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru