C ++中数组中的最大间隙
在本教程中,我们将编写一个程序来查找给定数组中两个元素之间的最大差异。
让我们看看解决问题的步骤。
初始化数组。
查找数组中的最大和最小元素。
返回最大值-最小值。
示例
让我们看看代码。
#include输出结果using namespace std; int findLargestGap(int arr[], int n) { int max = arr[0], min = arr[0]; for (int i = 0; i < n; i++) { if (arr[i] > max) { max = arr[i]; } if (arr[i] < min) { min = arr[i]; } } return max - min; } int main() { int arr[] = {3, 4, 1, 6, 5, 6, 9, 10}; cout << findLargestGap(arr, 8) << endl; return 0; }
如果你运行上面的代码,那么你会得到下面的结果。
9
结论
如果您对本教程有任何疑问,请在评论部分提及。