计算数组中的正数和负数的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)
下一个话题
百货商店管理系统(DSMS)使用c++编写
|