当前位置: 首页 > 编程笔记 >

程序在C ++中查找三个数字的公比

楚威
2023-03-14
本文向大家介绍程序在C ++中查找三个数字的公比,包括了程序在C ++中查找三个数字的公比的使用技巧和注意事项,需要的朋友参考一下

在本教程中,我们将讨论一个程序来查找三个数字的公比。

为此,我们将获得a:b和b:c。我们的任务是找到这三个数字a:b:c的公比并打印出来。

示例

#include <bits/stdc++.h>
using namespace std;
//计算a:b:c-
void solveProportion(int a, int b1, int b2, int c) {
   int A = a * b2;
   int B = b1 * b2;
   int C = b1 * c;
   int gcd = __gcd(__gcd(A, B), C);
   cout << A / gcd << ":"
      << B / gcd << ":"
      << C / gcd;
}
int main() {
   int a, b1, b2, c;
   a = 3;
   b1 = 4;
   b2 = 8;
   c = 9;
   solveProportion(a, b1, b2, c);
   return 0;
}

输出结果

6:8:9
 类似资料:
  • 本文向大家介绍C#程序查找三个数字中的最大值,包括了C#程序查找三个数字中的最大值的使用技巧和注意事项,需要的朋友参考一下 首先,让我们设置三个数字- 现在检查第一个数字和第二个数字。如果num1> num2,则用num3检查num1。如果num1大于num3,则表示最大数量为num1。 示例 您可以尝试运行以下代码来查找三个数字的最大值。 输出结果

  • 本文向大家介绍Java程序最多查找三个数字,包括了Java程序最多查找三个数字的使用技巧和注意事项,需要的朋友参考一下 可以使用if else语句找到三个数字中的最大值。演示该程序的程序如下。 示例 输出结果 现在让我们了解上面的程序。 首先,定义三个数字。如果num1大于num2和num3,则为最大数。如果num2大于num1和num3,则为最大数。否则,num3是最大数目。演示此过程的代码段如

  • 本文向大家介绍在C ++中从给定的三个排序数组中查找三个最接近的元素,包括了在C ++中从给定的三个排序数组中查找三个最接近的元素的使用技巧和注意事项,需要的朋友参考一下 假设我们有三个排序的数组A,B和C,以及分别来自A,B和C的三个元素i,j和k,使得max(| A [i] – B [i] |,| B [j] – C [k] |,| C [k] – A [i] |)被最小化。因此,如果A =

  • 本文向大家介绍程序,用于在C ++中查找三角形的质心,包括了程序,用于在C ++中查找三角形的质心的使用技巧和注意事项,需要的朋友参考一下 为此,我们将获得三角形的顶点。我们的任务是计算并打印出给定三角形的质心。 示例 输出结果

  • 本文向大家介绍在C ++中的两个双链表中查找公共节点数,包括了在C ++中的两个双链表中查找公共节点数的使用技巧和注意事项,需要的朋友参考一下 假设我们有两个双向链表。我们必须在两个双向链表中都找到公共节点的总数。因此,如果两个列表像[15、16、10、9、7、17]和[15、16、40、6、9],则有三个公共节点。 使用两个嵌套循环遍历两个列表,直到列表的末尾,对于列表中的每个节点,检查它是否与

  • 本文向大家介绍在C ++中查找协方差的程序,包括了在C ++中查找协方差的程序的使用技巧和注意事项,需要的朋友参考一下 在本教程中,我们将讨论一个寻找协方差的程序。 为此,我们将提供两组随机变量。我们的任务是计算它们的协方差,即这两个值相差多少的度量。 示例 输出结果