C ++
 Computer >> コンピューター >  >> プログラミング >> C ++

C++で浮動小数点数のGCDを見つけるプログラム


このチュートリアルでは、浮動小数点数のGCDを見つけるプログラムについて説明します。

このために、2つの整数が提供されます。私たちの仕事は、提供された2つの整数のGCD(最大公約数)を見つけることです。

#include <bits/stdc++.h>
using namespace std;
//returning GCD of given numbers
double gcd(double a, double b){
   if (a < b)
      return gcd(b, a);
   if (fabs(b) < 0.001)
      return a;
   else
      return (gcd(b, a - floor(a / b) * b));
}
int main(){
   double a = 1.20, b = 22.5;
   cout << gcd(a, b);
   return 0;
}

出力

0.3

  1. 3つの数字の中から最大の数字を見つけるC++プログラム

    3つの数値の中で最大の数値は、ifステートメントを複数回使用して見つけることができます。これは次のようにプログラムで与えられます- 例 #include <iostream> using namespace std; int main() {    int a = 5 ,b = 1 ,c = 9;    if(a>b) {       if(a>c)       cout<<a<<" is largest number"; &n

  2. 2つの数値のGCDを見つけるJavaプログラム

    この記事では、Javaで2つの数値のGCDを見つける方法を理解します。 2つの数値の最大公約数(GCD)は、両方を除算する最大の数値です。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Value_1 : 18 Value_2 : 24 出力 必要な出力は-になります GCD of the two numbers : 6 アルゴリズム Step1- Start Step 2- Declare three integers: input_1, inpur_2 and gcd Step 3- Prompt the user to enter two in