Javatpoint标志
Javatpoint标志

计算数组中的正数和负数的c++程序

在这篇文章中,我们将计算数组中正整数、负数和零的个数。要计算一个数字是正、负还是零,将应用if-else语句。我们将使用c++。

在下面的代码中,我们首先提示用户输入要存储在count变量中的数组元素的个数。接下来,我们要求用户输入数组元素,并保留在一个整数数组“input”中。使用for循环,从索引0到count-1扫描输入数组,并检查每个数组元素以确定它是正的、负的还是零。

为了计算正数、负数和零值的数量,我们使用变量nCount、pCount和zCount。最后,我们使用cout在显示器上输出0、正数和负数的数量。

c++程序:

输出

输入Array中元素个数8输入8个数字-65 12 -5 6 0 -22 0 38负数:3正数:3 0:2

时间复杂度等于O(n)

辅助空间等于0 (1)

通过递归方法

c++程序:

输出

数组:-9 7 -5 32 2正数元素数= 3,负数元素数= 2

时间复杂度等于O(n)

辅助空间等于O(n)

使用c++标准模板库(STL)和'count_if()'函数的替代方法:

c++程序:

输出

数组:-9 7 -5 32 2正数元素数= 3,负数元素数= 2

时间复杂度等于O(n)

辅助空间等于O(n)







Youtube 视频加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


b .技术/马华






Baidu
map