• Ищем качественного (не новичок) разработчиков Xenforo для этого форума! В идеале, чтобы ты был фулл стек программистом. Если у тебя есть что показать, то свяжись с нами по контактным данным: https://t.me/DREDD

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

  • Автор темы Автор темы narm1ns
  • Дата начала Дата начала
король бомжей
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
27 Июн 2020
Сообщения
164
Реакции
20
Код:
Expand Collapse Copy
#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;
}
оно 0 выводит , а нужно чтобы оно корень считало по той формуле, которая там но без рекурсии
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В функции sqrt2, ты возвращаешь ноль (return 0).
 
return 0 можно вообще не писать, или писать только в конце функции main().
cout << "Xk (not recursion) = " << sqrt2 << endl;
Тут ты вызываешь функцию sqrt2, которая возвращает не что тебе нужно, а 0, т.к. ты добавил return 0;
 
Назад
Сверху Снизу