C ++中数组中的异常数
在本教程中,我们将编写一个程序来查找给定数组中的异常数。
如果该数字与所有其他数字之间的绝对差大于给定数字k,则该数字在给定数组中属于异常。
让我们看看解决问题的步骤。
初始化数组。
遍历数组。
找出两个数字之间的绝对差。
如果没有绝对差异小于或等于k,则增加异常计数。
获取元素并遍历数组。
示例
让我们看看代码。
#include输出结果using namespace std; int getAnomaliesCount(int arr[], int n, int k) { int count = 0; for (int i = 0; i < n; i++) { int j; for (j = 0; j < n; j++) { if (i != j && abs(arr[i] - arr[j]) <= k) { break; } } if (j == n) { count++; } } return count; } int main() { int arr[] = {3, 1, 5, 7}, k = 1; int n = 4; cout << getAnomaliesCount(arr, n, k) << endl; return 0; }
如果你运行上面的代码,那么你会得到下面的结果。
4
结论
如果您对本教程有任何疑问,请在评论部分提及。
热门推荐
6 哈尼族祝福语简短
10 教育集团发展祝福语简短
11 中秋简短祝福语送员工
12 送朋友内裤祝福语简短
13 新年祝福语简短创意 英语
14 亲戚结婚祝福语简短大全
15 感恩老师祝福语简短独特
16 高考录取庆贺祝福语简短
17 天仓节祝福语简短
18 生活祝福语简短高级英文