C++ 程序计算数组中的正数和负数个数2024 年 8 月 28 日 | 3 分钟阅读 在这篇文章中,我们将计算数组中正整数、负数和零的数量。为了评估一个数字是正数、负数还是零,我们将使用 if-else 语句。我们将使用 C++。 在以下代码中,我们首先提示用户输入要存储在 count 变量中的数组元素数量。接下来,我们要求用户输入数组元素并将其保存在整数数组“input”中。使用 for 循环,我们从索引 0 到 count-1 扫描输入数组,并检查每个数组元素以确定它是正数、负数还是零。 为了计算正数、负数和零的数量,我们使用变量 nCount、pCount 和 zCount。最后,我们使用 cout 在显示屏上输出零、正数和负数的数量。 C++ 程序 输出 Enter Number of Elements in Array 8 Enter 8 numbers -65 12 -5 6 0 -22 0 38 Negative Numbers : 3 Positive Numbers : 3 Zeroes : 2 时间复杂度为 O(n)。 辅助空间为 O(1)。 使用递归方法C++ 程序 输出 Array: -9 7 -5 3 2 Count of Positive elements = 3, Count of Negative elements = 2 时间复杂度为 O(n)。 辅助空间为 O(n)。 利用 C++ 标准模板库 (STL) 和 'count_if()' 函数的替代方法C++ 程序 输出 Array: -9 7 -5 3 2 Count of Positive elements = 3, Count of Negative elements = 2 时间复杂度为 O(n)。 辅助空间为 O(n)。 |
static 是 C 和 C++ 编程语言中的一个关键字。我们使用 static 关键字来定义类内部和外部的静态数据成员或静态成员函数。让我们通过程序来理解静态数据成员和静态成员函数。静态...
阅读 4 分钟
C++ 中的 Vector 是什么?在 C++ 中,vector 是一个序列容器,它在连续的内存块中存储相同类型的元素。Vector 中的每个元素都分配有一个数字索引,用于访问该元素。Vector 类似...
阅读 4 分钟
在本文中,您将讨论 C++ 中的内置函数及其各种函数和示例。在讨论内置函数之前,您必须了解 C++ 中的函数。函数是代码的一部分,只有在被调用时才会执行。参数是指...
阅读9分钟
数组是存储在内存中相邻的相关数据片段的集合。通过索引号检索每个数据片段的最基本数据结构。将数组的项按升序排列...
阅读 4 分钟
在 C++ 中,名为 unordered_multimap 的关联容器包含由键和映射值组成的元素。虽然它支持具有相同键的许多组件,但它与 unordered_map 相似。使用 unordered_multimap 的主要好处是它允许公司...
阅读 4 分钟
isprint() 是 C++ 中一个预定义的函数,用于处理字符串和字符。字符串和字符函数所需的头文件分别是 cstring 和 cctype。如果参数包含任何可打印字符,则此函数用于确定该事实。在 C++ 中,有许多...
阅读 4 分钟
在本文中,您将通过示例和应用了解。拟合货架问题 在仓库管理或室内设计等现实情况中,拟合货架问题是计算机科学中一个著名的优化问题。以最少的空间浪费并确保没有...
阅读 4 分钟
:归并排序是一种流行的排序算法,它使用“分而治之”的原理有效地对元素列表或数组进行排序。归并排序的工作原理概述如下:Divide:如果元素数量为奇数,则将未排序的列表分成两个相等的(或...
阅读 10 分钟
在本文中,我们将讨论在 C++ 中实现哈希表中的开放寻址。在实现关联数组或键值映射时,使用哈希表至关重要。这是因为它基于哈希映射;当两个不同的键具有……时会发生冲突。
阅读 10 分钟
C++ 作为一种强大的编程语言而著称,它因其效率和适应性而受到赞誉。在其处理容器的工具库中,标准模板库 (STL) 拥有一个无价的资产——std::back_inserter。这个后向插入迭代器简化了在容器末尾插入元素的任务...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India