C++ で SQRT 関数を使用せずに平方根を求める

Muhammad Adil 2023年12月11日 C++ C++ Math
C++ で SQRT 関数を使用せずに平方根を求める

sqrt() 関数は、数値の平方根を計算する組み込みの C++ 関数です。 引数 n を 1つ受け取り、n の平方根を返します。

しかし、sqrt() 関数を使用せずに C++ で数値の平方根を求めることができることをご存知ですか? この記事では、これを行う方法を説明します。

C++ で sqrt 関数を使用せずに平方根を求める手順

コード例:

C
++ cCopy#include <math.h>

#include <iostream>
using namespace std;

int main() {
  int y = 25;
  float x = 0;
  double i;
  cout << "Let's find the Square Root of " << y;

  while (i < y) {
    x = x + 1;
    i = x * x;
    if (y == i) {
      cout << "\nThe square root of 25 is " << x;
      break;
    }
  }
}

ここをクリック 上記のコードの動作を確認します。

チュートリアルを楽しんでいますか? <a href="https://www.youtube.com/@delftstack/?sub_confirmation=1" style="color: #a94442; font-weight: bold; text-decoration: underline;">DelftStackをチャンネル登録</a> して、高品質な動画ガイドをさらに制作するためのサポートをお願いします。 Subscribe
著者: Muhammad Adil
Muhammad Adil avatar Muhammad Adil avatar

Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.

Facebook

関連記事 - C++ Math