找到 34423 篇文章,关于编程

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

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

浏览量 119 次

在本教程中,我们将学习如何找到数组乘积的首位数字。让我们看看解决问题的步骤。初始化数组。找到数组中元素的乘积。将结果除以 10 直到它小于 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 让我们看看解决问题的步骤。初始化数字 找到数字的阶乘。将数字除以 10 直到它变成个位数。示例让我们看看代码。 在线演示#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.