找到 34423 篇文章,关于编程

C++程序:检查三个点是否共线

Sunidhi Bansal
更新于 2020年8月13日 07:09:33

2K+ 次浏览

给定三个不同值的点,任务是检查这些点是否共线。如果点位于同一条线上,则称它们为共线;如果它们位于不同的线上,则它们不是共线。以下是共线和非共线点的图形。输入 x1 = 1, x2 = 2, x3 = 3, y1 = 1, y2 = 4, y3 = 5 输出 点不共线 输入 x1 = 1, y1 = 1, x2 = 1, y2 = 4, x3 = 1, y3 = 5 输出 点共线 下面程序中使用的方法是…… 阅读更多

C++程序:检查给定数字是否为Buzz数

Sunidhi Bansal
更新于 2020年8月13日 07:07:45

1K+ 次浏览

给定一个数字“n”,任务是确定给定的正整数是否为Buzz数,并将结果显示为输出。什么是Buzz数?要成为Buzz数,必须满足以下两个条件之一:数字以数字7结尾,例如27、657等。数字能被7整除,例如63、49等。输入 数字:49 输出 它是一个Buzz数 说明 - 因为这个数字能被7整除,所以它是一个Buzz数 输入 数字:29 输出 它不是一个Buzz数 说明 - 因为这个数字既不能被7整除,也不以数字7结尾…… 阅读更多

C++程序:检查数字是否为Proth数

Sunidhi Bansal
更新于 2020年8月13日 07:05:54

713 次浏览

给定一个数字“n”,任务是确定给定的正整数是否为Proth数,并将结果显示为输出。什么是Proth数?Proth数由以下公式给出:$$N=k\cdot\:2^{n}+1$$其中,n是正整数,k是奇正整数。前几个Proth数如下:3, 5, 9, 13, 17, 25, 33, 41, 49, 57, 65, 81, 97…… 输入 数字:17 输出 它是一个Proth数 输入 数字:18 输出 它不是一个Proth数 给定程序中使用的方法如下:输入要检查条件的数字应用给定的公式来检查它是否为…… 阅读更多

C++程序:检查数组的比特性

Sunidhi Bansal
更新于 2020年8月13日 07:03:01

386 次浏览

给定一个包含N个整数的数组arr[N],任务是检查给定的数组是否为比特数组。如果给定的数组是比特数组,则打印“是的,它是一个比特数组”,否则打印“不,它不是一个比特数组”。当数组首先严格递增,然后严格递减时,它就是一个比特数组。例如,数组arr[] = {1, 2, 3, 4, 2, -1, -5}就是一个比特数组,因为直到4它都是严格递增的,而4之后它是严格递减的。输入 arr[] = {1, 3, 5, 4, 2, 0} 输出 是的,它是一个…… 阅读更多

C++程序:数组的平均值(迭代和递归)

Sunidhi Bansal
更新于 2020年8月13日 06:59:49

1K+ 次浏览

给定一个包含N个整数的数组arr[N],任务是找到arr[N]的平均值。为了达到结果,我们可以使用迭代方法或递归方法。我们将在给定的解决方案中同时展示两者。数组的平均值将是数组所有元素的总和除以元素的数量。迭代方法在迭代方法中,我们使用循环,如for循环、while循环或do-while循环,这些循环执行语句直到条件成立,这意味着1。让我们举一个例子,然后讨论如何使用迭代方法获得它。输入 arr[] = {1, 2, 4,…… 阅读更多

C++程序:添加两个二进制字符串

Sunidhi Bansal
更新于 2020年8月13日 06:56:19

11K+ 次浏览

给定两个带有二进制数字的字符串,我们必须找到通过添加这两个二进制字符串获得的结果,并将结果作为二进制字符串返回。二进制数字是可以表示为0或1的数字。添加两个二进制数字时,需要考虑二进制加法规则。0+0 → 0 0+1 → 1 1+0 → 1 1+1 → 0,进位1 输入 str1 = {“11”},str2 = {“1”} 输出 “100” 输入 str1 = {“110”},str2 = {“1”} 输出 “111” 下面使用的方法如下,以解决这个问题:从最后遍历两个字符串添加两个数字的二进制如果…… 阅读更多

C++程序:单链表中所有素数节点的乘积

Sunidhi Bansal
更新于 2020年8月13日 06:54:05

229 次浏览

给定n个节点,任务是打印链表中所有素数节点的乘积。素数节点是指其计数位置具有素数值的节点。输入 10 20 30 40 50 输出 4,00,000 说明 - 10位于索引值1处,它不是素数,所以它将被跳过。移动到索引值为2的20,它是一个素数,所以它将被考虑。同样,40和50位于素数索引位置。乘积 - 20*40*50 = 4,00,000 在上图中,红色节点表示素数节点。下面使用的方法…… 阅读更多

C++程序:二叉树中所有节点的乘积

Sunidhi Bansal
更新于 2020年8月13日 06:49:54

187 次浏览

给定一个包含节点的二叉树,任务是找到给定二叉树中所有节点的乘积。在二叉树中,有一个根节点,它是树中所有节点的主节点。一个节点包含数据部分、左指针(将进一步创建左子目录)和右指针(将有助于创建右子目录)。因此,要遍历树,我们可以使用一个临时指针,它将与左指针关联以遍历左子目录,或与右指针关联以遍历右子目录。输入 输出 节点是:10,…… 阅读更多

C++程序:二叉树中所有叶节点的乘积

Sunidhi Bansal
更新于 2020年8月13日 06:46:42

413 次浏览

给定一个包含节点的二叉树,任务是找到给定二叉树中所有叶节点的乘积。叶节点是没有子节点的结束节点。在一棵树中,一个节点可以作为父节点或子节点,除了根节点,它只能是父节点。因此,左右指针为NULL的节点是叶节点。输入 输出 叶节点是:23、34、25 乘积:23*34*25 = 19550 方法 输入节点数据从根节点开始遍历所有节点,然后到…… 阅读更多

C++程序:以字符串表示的树中第k层节点的乘积

Sunidhi Bansal
更新于 2020年8月13日 06:43:54

88 次浏览

给定一个以字符串格式表示节点数据的树,任务是找到二叉树中第k层节点的乘积。树的每个节点包含三件事,即数据部分、左子树的左指针和右子树的右指针。二叉树的层级从数字0开始,可以一直到“n”,它可以是任何正数。因此,我们给出了层级“k”,程序必须计算给定“k”层级节点的乘积。在二叉树中,如果我们说…… 阅读更多

广告
© . All rights reserved.