找到 34423 篇文章 关于编程

C++中数组数字乘积的首位数字

Hafeezul Kareem
更新于 2020-12-29 11:06:13

119 次查看

在本教程中,我们将学习如何查找数组乘积的首位数字。让我们看看解决问题的步骤。初始化数组。找到数组中元素的乘积。将结果相除,直到小于 10。打印一位数示例让我们看看代码。 在线演示#include using namespace std; int productOfArrayDigits(int arr[], int n) {    int product = 1;    for (int i = 0; i < n; i++) {       product *= arr[i];    }    return product; } int firstDigitOfNumber(int n) {    while (n >= 10) {       n /= 10;    }    return n; } int main() {    int arr[] = { 1, 2, 3, 4, 5, 6 };    cout

C++中数字阶乘的首位数字

Hafeezul Kareem
更新于 2020-12-29 11:04:26

102 次查看

在本教程中,我们将编写一个程序来查找阶乘的首位数字。让我们看一个例子。输入 - 7输出 - 5让我们看看解决问题的步骤。初始化数字找到数字的阶乘。将数字相除,直到它变成一位数。示例让我们看看代码。 在线演示#include using namespace std; void findFirstDigitOfFactorial(int n) {    long long int fact = 1;    for (int i = 2; i = 10) {       fact = fact / 10;    }    cout

C++中抛物线的顶点、焦点和准线的查找

Hafeezul Kareem
更新于 2020-12-29 11:02:50

131 次查看

在本教程中,我们将学习如何查找抛物线的顶点、焦点和准线。我们得到了抛物线方程 x、y 和 z 的常数。有一些简单的公式可以找到顶点、焦点和准线。让我们看看它们。顶点 - (-y/2x, 4xz-y^2/4x)焦点 - (-y/2x, 4xz-y^2+1/4x)准线 - z-(y^2+1)4x示例让我们看看代码。 在线演示#include using namespace std; void findParabolaProperties(float x, float y, float z) {    cout

C++中高效查找数字的奇偶校验

Hafeezul Kareem
更新于 2020-12-29 11:01:23

2K+ 次查看

在本教程中,我们将编写一个程序来查找数字的奇偶校验。我们可以通过使用异或和右移运算符执行以下操作来高效地找到数字的奇偶校验。int b; b = n ^ (n >> 1); b = b ^ (b >> 2); b = b ^ (b >> 4); b = b ^ (b >> 8); b = b ^ (b >> 16);如果结果的最后一位是 1,则它是奇校验,否则是偶校验。示例让我们看看代码。 在线演示#include using namespace std; void findParity(int n) {   ... 阅读更多

C++中求数字的各位数字之和直到和变成一位数

Hafeezul Kareem
更新于 2020-12-29 10:59:58

8K+ 次查看

在本教程中,我们将编写一个程序,将给定数字的各位数字相加,直到它变成一位数。让我们看一个例子。输入 -4543输出 -7让我们看看解决问题的步骤。初始化一个数字。将总和初始化为 0。迭代直到总和小于 9。使用模运算符将数字的每一位加到总和中打印总和示例让我们看看代码。 在线演示#include using namespace std; void findTheSingleDigit(int n) {    int sum = 0;    while(n > 0 || sum > 9) {       if(n == 0) {          n = sum;          sum = 0;       }       sum += n % 10;       n /= 10;    }    cout

C++中查找k值,使其与每个数组元素的模相同

Hafeezul Kareem
更新于 2020-12-29 10:58:00

308 次查看

在本教程中,我们将编写一个程序来查找一个数字,使其与每个数组元素的模相同。让我们看一个例子。输入 - arr = {10, 4, 2}输出 - 1 2如果有两个数字 x,y 并且 x > y,假设 x - y = d。那么 x = y + d。假设我们有一个数字 k,使得 x%k = y%k。对上述方程应用模 k 并找到值 d。x%k = (y+d)%k y%k = y%k +d%k d%k = 0根据上述计算,如果数字 k 是 ... 阅读更多

C++中查找添加到分数 (a/b) 的分子和分母的 ΔX,以将其转换为另一个分数 (c/d)

Hafeezul Kareem
更新于 2020-12-29 10:55:18

66 次查看

在本教程中,我们将编写一个程序来计算满足给定方程的 ∆X 值。方程为 (a + ∆X)/(b + ∆X) = c/d。这里,我们需要一点数学来解方程。它很简单。交叉相乘并将 ∆X 移到一边。你将得到 ∆X 的值为 (b*c-a*d)/(d-c)。我们得到了 a、b、c 和 d 的值。查找 \Delta XΔX 值很简单。示例让我们看看代码。 在线演示#include using namespace std; int findTheXValue(int a, int b, int c, int d) {    return (b * c - ... 阅读更多

C++中查找要翻转的零,以便最大化连续1的数量

Hafeezul Kareem
更新于 2020-12-29 10:51:19

73 次查看

在本教程中,我们将查找需要翻转的零的数量,以获得数组中连续 1 的最大数量。我们将使用滑动窗口方法来解决问题。让我们看看解决问题的步骤。初始化数组和要翻转的最大零的数量。初始化窗口的起始索引、结束索引以及长度。存储连续 1 的最大子数组长度和起始索引。迭代数组,直到结束索引超过数组长度。如果零的数量小于最大零的数量,则递增结束索引和零 ... 阅读更多

C++中查找选举获胜者,其中投票以候选人姓名表示

Hafeezul Kareem
更新于 2020-12-29 10:49:34

672 次查看

在本教程中,我们将编写一个程序来查找选举获胜者。我们将有一个投票数组,表示每个候选人在选举中获得的票数。让我们看一个例子。输入 {"A", "B", "C", "B", "A", "C", "D", "D", "A", "B", "D", "B", "A", "C", "D"}输出 A这里,A 和 B 获得的票数相同。在这种情况下,我们必须根据候选人姓名的字母顺序来选择获胜者。让我们看看解决问题的步骤。使用虚拟数据初始化一个字符串数组。使用字符串作为键和整数作为值的初始化映射。迭代投票 ... 阅读更多

C++中查找整数可以表示为唯一自然数的 n 次幂之和的方式

Hafeezul Kareem
更新于 2020-12-29 10:47:42

441 次查看

在本教程中,我们将编写一个程序来查找整数可以表示为给定 n 次幂的唯一自然数之和的方式的数量。我们有两个整数 number 和 power。我们需要找到多少种方式可以将给定数字表示为唯一自然数的 n 次幂之和。让我们看一个例子。输入 - number = 50, power = 2输出 - 3只有一种可能的方式可以将 4 写成 2 的幂之和。我们将使用递归来解决问题。让我们看看解决 ... 阅读更多

广告
© . All rights reserved.