算术平均数只是数字的平均数。在这个程序中,我们将看到如何从一组数字中找到算术平均数。该函数将获取数字集和元素个数。我们的任务只是将每个元素相加,然后将其除以传递的元素个数。算法arithmeticMean(dataset, n)开始 sum := 0 for each element e from dataset, do sum := sum + e done return sum/n end示例 在线演示#include <iostream> using namespace std; float arithmetic_mean(float data[], int size) { float sum = 0; for(int i = 0; i
在这里,我们将看到如何打印到 N 的所有交替素数。交替素数如下所示。假设 N = 15。所以到 N 的素数是 {2, 3, 5, 7, 11, 13}。交替素数是 {2, 5, 11}。让我们看看如何解决这个问题。算法printAlternatePrime(N)开始 定义一个大小为 N + 1 的布尔数组 prime,并填充为 1。 for p := 2, p^2 小于 N,p 增加 1,do if prime[p] 为真,则 for all multiples of ... 阅读更多
在这里,我们将看到如何通过编写简单的 C 或 C++ 代码来关闭系统。关闭过程在不同的操作系统中有所不同。如果我们是 Linux 用户,我们可以使用此终端命令来关闭。shutdown –P now如果我们使用的是 Windows 系统,我们可以使用此命令:c:\windows\system32\shutdown /i我们将看到 Linux 和 Windows 的代码示例(Linux)#include <stdlib.h> using namespace std; int main() { system("shutdown -P now"); }示例(Windows)#include <stdlib.h> using namespace std; int main() { system("c:\\windows\\system32\\shutdown /i "); }
在这个程序中,我们将看到如何获得数组中出现奇数次的数字。有很多不同的方法。最简单的方法之一是执行 XOR 运算。如果一个数字与自身进行 XOR 运算,则结果为 0。因此,如果一个数字进行偶数次 XOR 运算,则结果为 0,否则为数字本身。此解决方案有一个问题,如果多个元素出现奇数次,它将返回其中一个。算法getNumOccurredOdd(arr, n)begin res := 0 for each element e from arr, do ... 阅读更多