找到 34423 篇文章 编程

在 C++ 中打印所有可以通过在字符串中放置空格生成的可能字符串

sudhir sharma
更新于 2020年1月17日 11:31:08

335 次浏览

在这个问题中,我们给定一个字符串,我们必须打印所有可以使用此字符串通过在字符串字符之间放置空格生成的字符串。让我们举个例子来更好地理解主题 - 输入:字符串 = 'XYZ' 输出:XYZ、XY Z、X YZ、X Y Z 为了解决这个问题,我们将不得不找到所有可以将空格放入字符串中的可能方法。为此,我们将使用递归。在这里,我们将逐个放置空格并生成一个新字符串。示例实时演示 #include #include using ... 阅读更多

在 C++ 中打印所有和为 N 的连续数字的可能和

sudhir sharma
更新于 2020年1月17日 11:30:24

435 次浏览

在这个问题中,我们给定一个正整数 N,我们必须打印和等于 N 的所有可能连续数字的序列。让我们举个例子来理解这个问题,输入:N = 15 输出:1 2 3 4 5 7 8 解决此问题的一个简单解决方案是将连续序列组合加到 N/2。然后打印总和为 N 的序列。示例实时演示 #include using namespace std; void printConsequtiveSum(int N){    int start = 1, end = (N+1)/2;    while (start < end){       int sum = 0;       for (int i = start; i

在 C++ 中打印手机数字的所有可能单词

sudhir sharma
更新于 2020年1月17日 11:23:51

763 次浏览

在这个问题中,我们给定一个数字,我们必须打印所有可以通过在旧式手机键盘上按下这些单词形成的单词。我们非常熟悉我们今天使用的 QWERTY 键盘样式。但在 QWERTY 键盘发明之前,手机配备了带 12 个按钮的键盘,每个按钮都包含单词和数字。例如,键盘上的数字 6 将包含单词“MNO”,可以通过单击一次、两次或三次按键来键入。键盘如下所示 - 12ABC3DEF4GHI5JKL6MNO7PQRS8TUV9WXYZ*0# 在这些关键字中,所有单词也都存在,并且 ... 阅读更多

在 C++ 中打印所有素因数及其幂

sudhir sharma
更新于 2020年1月17日 11:16:29

592 次浏览

在这个问题中,我们给定一个数字 N,我们必须找到所有可以整除该数字的唯一素因数及其幂。让我们举个例子来理解主题 - 输入:55 输出:5 的 1 次幂 11 的 1 次幂 说明 - 55 可以被 5 和 11 整除。为了解决这个问题,解决问题的简单方法是找到 N 的素因数。然后找到整除数字 N 的素数的幂并打印它。算法有效方法步骤 1:查找数组 s[N+1]。s[i] = 整除 N 的 i 的素因数。步骤 2:查找所有幂 ... 阅读更多

在 C++ 中打印所有小于或等于 N 的素数

sudhir sharma
更新于 2020年1月17日 11:13:55

953 次浏览

在这个问题中,我们给定一个数字 N,我们必须打印所有小于或等于 N 的素数。让我们举个例子来更好地理解主题 - 输入:10 输出:2 3 5 7 素数是可以被 1 和自身整除的数。例如:2、3。一种简单的方法是从 2 到 N 迭代并将其除以该数字。如果该数字不可被整除,则它是一个素数。打印该数字。执行此操作,直到该数字等于 N。这种方法不是那么 ... 阅读更多

在 C++ 中打印小于它的数字的所有素数四元组

sudhir sharma
更新于 2020年1月17日 11:12:58

121 次浏览

在这个问题中,我们给定一个正整数 N,我们必须打印所有小于或等于 n 的素数四元组。素数四元组是计算为 {p、p+2、p+6、p+8} 的四个素数的集合。例如 - 5 7 11 13。让我们举个例子来理解这个问题 - 输入:N = 15 输出:5 7 11 13。为了解决这个问题,一个简单的方法是生成素数 p 的所有四元组,并检查所有 p、p+2、p+6、p+8 是否为素数。此解决方案很简单,但对于编译器来说更复杂。另一种有效的方法是 ... 阅读更多

在 C++ 中打印所有小于 N 的 Proth 素数

sudhir sharma
更新于 2020年1月17日 11:09:28

114 次浏览

在这个问题中,我们给定一个整数 N,我们必须打印所有小于或等于 N 的 Proth 素数。Proth 素数 Proth 素数是一个正整数,其值可以用 n = k* 2n + 1 表示。其中 k 是一个奇正整数,n 是一个正整数,并且两者都满足 2n > k。示例 - 3、5、13……让我们举个例子来更好地理解主题 - 输入:N = 23 输出:3、5、13、17。为此,我们将找到所有小于 N 的素数(为此,我们将使用 ... 阅读更多

在 C++ 中打印所有带有其相对位置的根到叶路径

sudhir sharma
更新于 2020年1月17日 11:07:39

115 次浏览

在这个问题中,我们给定一个二叉树。我们必须打印树中从根到叶的所有路径。此外,添加下划线“_”以显示节点的相对位置。让我们举个例子来更好地理解主题 - 输入 - 输出 - _ _ 3 _ 9 1 _3 9 _7 3 _ 4 _ _ 2 3 9 4 1 7 6 2 3 _ 4 6 为了解决这个问题,我们将使用树元素垂直顺序的概念。基于此,我们将打印来自 ... 阅读更多

在 C++ 中打印所有低于 N 的安全素数

sudhir sharma
更新于 2020年1月17日 11:04:32

91 次浏览

在这个问题中,我们给定一个整数 N,我们必须打印所有值小于 N 的安全素数。安全素数是一个素数,可以表示为 [(2*p)- 1],其中 p 也是一个素数。示例 - 5[(2*2) +1]、7[(2*3)+1]。让我们举几个例子来更好地理解问题 - 输入:N = 12 输出:5 7 11。为了解决这个问题,我们将找到所有小于 N 的素数(为此,我们将使用埃拉托色尼筛法)。并检查素数是否为安全素数 ... 阅读更多

在 C++ 中打印所有小于或等于 N 的半素数

sudhir sharma
更新于 2020年1月17日 11:01:15

360 次浏览

在这个问题中,我们给定一个整数 N。我们必须打印所有小于或等于 N 的半素数。在解决此问题之前,让我们了解什么是半素数。半素数是一个数字,其值是两个不同素数的乘积。让我们举个例子,21 = 3*7 是一个半素数。25 = 5*5 不是一个半素数。现在,让我们举一个小于或等于 n 的半素数的例子。输入:N = 15 输出:6 10 14 15 为了解决这个问题,我们必须取每个小于 ... 阅读更多

广告

© . All rights reserved.