找到 34423 篇文章 适用于编程

C++程序计算椭圆面积

Ayush Gupta
更新于 2020年6月2日 11:24:20

177 次浏览

在本教程中,我们将讨论一个计算椭圆面积的程序。为此,我们将获得椭圆的长半轴和短半轴。我们的任务是计算并打印出给定椭圆的面积。示例 实时演示#include using namespace std; //计算椭圆面积 void findArea( float a, float b) {    float Area;    Area = 3.142 * a * b ;    cout

C++黑板异或游戏

Arnab Chakraborty
更新于 2020年6月2日 11:22:26

211 次浏览

假设我们有一个名为 nums 的数组,其中 nums[i] 写在黑板上。Ram 和 Sam 轮流从黑板上擦除一个元素,Ram 先开始。如果擦除一个数字导致黑板上所有元素的按位异或结果变为 0,则该玩家输。一个元素的按位异或结果就是它本身,没有元素的按位异或结果为 0。如果任何玩家开始他们的回合时,黑板上所有元素的按位异或结果等于 0,则该玩家获胜。假设数组持有... 阅读更多

C++程序计算二十面体的面积和体积

Ayush Gupta
更新于 2022年5月16日 07:24:22

154 次浏览

在这个问题中,我们得到一个表示二十面体边长的值。我们的任务是创建一个 C++ 程序来计算二十面体的面积和体积。二十面体是一个规则的 30 面体。它有 20 个边长相同的等边三角形。这个多面体只有 12 个顶点。虚线表示可见表面后面的边。让我们举个例子来理解这个问题,输入a = 4程序说明我们解决方案的工作原理,示例 实时演示#include using namespace std; float calcIcoSArea(float a) {    return (8.660 * a * a); ... 阅读更多

C++中将数组拆分成平均值相同的子数组

Arnab Chakraborty
更新于 2020年6月2日 11:20:30

299 次浏览

假设我们有一个数组 A,我们必须将 A 的每个元素移动到列表 B 或列表 C。(这些列表 B 和 C 最初为空。)我们必须检查是否在这样的移动之后,B 的平均值可能等于 C 的平均值,并且 B 和 C 都非空。因此,如果输入类似于 - [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],则结果将为真,要解决此问题,我们将遵循以下步骤 -n := A 的大小,total := 0for initialize ... 阅读更多

C++程序计算半圆的面积和周长

Ayush Gupta
更新于 2020年9月16日 17:30:28

243 次浏览

在这个问题中,我们得到一个表示半圆半径的值。我们的任务是创建一个 C++ 程序来计算半圆的面积和周长。半圆是一个封闭图形,是圆形的一半。让我们举个例子来理解这个问题,输入R = 5输出面积 = 39.25 周长 = 15.7解决方案方法要解决此问题,我们将使用半圆面积和周长的数学公式,该公式是通过将圆的面积除以 2 得出的。半圆面积,A= $½(\prod^*a^2)=1.571^*a^2$半圆周长,P =(π*a)半圆面积,面积 = $½(π^*a^2)$程序 ... 阅读更多

C++中具有最高分数的最小旋转

Arnab Chakraborty
更新于 2020年6月2日 11:18:15

128 次浏览

假设我们有一个数组 A,我们可以将其旋转 K 次,使数组变为 A[K]、A[K+1]、A{K+2]、... A[A.length - 1]、A[0]、A[1]、... 、A[K-1]。然后,任何小于或等于其索引的条目都值 1 分。例如,让我们有一个数组 [2, 4, 1, 3, 0],我们将其旋转 K = 2 次,它将变为 [1, 3, 0, 2, 4]。这值 3 分,因为 1 > 0 [不获得分数],3 > 1 [不获得分数],0

C++中阶乘零函数的原像大小

Arnab Chakraborty
更新于 2020年6月2日 11:15:02

154 次浏览

假设我们有一个函数 f(x),它将返回 x 的阶乘末尾零的个数。所以对于 f(3) = 0,因为 3! = 6 末尾没有零,而 f(11) = 2,因为 11! = 39916800 末尾有 2 个零。现在当我们有 K 时,我们必须找到有多少个非负整数 x 具有 f(x) = K 的属性。因此,如果输入类似于 K = 2,则答案将为 5。要解决此问题,我们将遵循以下步骤 -定义一个函数 ok(),它将获取 x,ret := 0for initialize i := 5,当 i

C++中第 k 个最小素数分数

Arnab Chakraborty
更新于 2020年6月2日 11:12:58

449 次浏览

假设我们有一个排序列表,其中有 1 和一些素数,现在对于列表中的每个 p < q,我们将考虑分数 p/q,然后我们必须找到哪个是第 k 个最小分数。我们必须返回一个数组作为答案,因此 ans[0] 将是 p,ans[1] 将是 q。因此,如果输入类似于 [1, 3, 5, 7],并且 k = 2,则答案将是 1/5,因为分数是 1/3、1/5、1/7、3/5、3/7、5/7,第二小的分数是 1/5。要解决此问题,我们将遵循以下步骤 -定义数据,这 ... 阅读更多

C++中转换为棋盘

Arnab Chakraborty
更新于 2020年6月2日 11:09:24

433 次浏览

假设我们有一个 N x N 棋盘,其中只包含 0 和 1。现在在每次移动中,我们可以交换任意两行或任意两列。我们必须找到将棋盘转换为“棋盘”所需的最小移动次数。如果解决方案不存在,则返回 -1。因此,如果输入类似于 -则输出将为 2,因为在第一次移动中的前两列,然后棋盘将类似于 -然后交换第二行和第三行 -这是棋盘要解决此问题,我们将遵循以下步骤 -n := b 的大小for initialize i ... 阅读更多

C++中到达点

Arnab Chakraborty
更新于 2020年6月2日 10:52:50

148 次浏览

假设我们有一个起点 (sx, sy) 和一个目标点 (tx, ty),我们必须检查从起点到终点是否存在一系列移动。此处的移动包括获取一个点 (x, y) 并将其转换为 (x, x+y) 或 (x+y, y)。因此,如果输入是 (1, 1) 和 (4, 5),则答案将为真,这是因为移动 (1, 1) 到 (2, 1),然后 (3, 1),然后 (4, 1),然后 (4, 5)。要解决此问题,我们将遵循以下步骤 -while tx > sx 和 ty > sy,执行 -if ... 阅读更多

广告

© . All rights reserved.