#include <iostream>
#include <stdlib.h>
#include <cmath>
using namespace std;
void pntTheArray(int *(arrName), unsigned sizeOfArray);//Version of the first function, using pointers
int main()
{
int someArr[3]={7,2,6};
int pointerArray[5]={7,6,5,4,10};
pntTheArray(someArr, 3);//Example of the function with the pointers
}
void pntTheArray(int *arrName, unsigned sizeOfArray){
int max = 0;
int min = 999999;
for (int x = 0;x<sizeOfArray;x++){
cout << "i: " << x << " val: " << *(arrName+x) << "\n";
if (*(arrName+x)>max){
max = *(arrName+x);
}
if(*(arrName+x)<min){
min = *(arrName+x);
}
}
cout<<"The maximum element minus the the minimum element is: "<<(unsigned)(max-min)<<endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxjbWF0aD4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIHBudFRoZUFycmF5KGludCAqKGFyck5hbWUpLCB1bnNpZ25lZCBzaXplT2ZBcnJheSk7Ly9WZXJzaW9uIG9mIHRoZSBmaXJzdCBmdW5jdGlvbiwgdXNpbmcgcG9pbnRlcnMKCmludCBtYWluKCkKewogICAgaW50IHNvbWVBcnJbM109ezcsMiw2fTsKICAgIGludCBwb2ludGVyQXJyYXlbNV09ezcsNiw1LDQsMTB9OwogICAKICAgIHBudFRoZUFycmF5KHNvbWVBcnIsIDMpOy8vRXhhbXBsZSBvZiB0aGUgZnVuY3Rpb24gd2l0aCB0aGUgcG9pbnRlcnMKfQoKCiB2b2lkIHBudFRoZUFycmF5KGludCAqYXJyTmFtZSwgdW5zaWduZWQgc2l6ZU9mQXJyYXkpewppbnQgbWF4ID0gMDsKaW50IG1pbiA9IDk5OTk5OTsKZm9yIChpbnQgeCA9IDA7eDxzaXplT2ZBcnJheTt4KyspewoJY291dCA8PCAiaTogIiA8PCB4IDw8ICIgdmFsOiAiIDw8ICooYXJyTmFtZSt4KSA8PCAiXG4iOwogICAgaWYgKCooYXJyTmFtZSt4KT5tYXgpewogICAgICAgIG1heCAgPSAqKGFyck5hbWUreCk7CiAgICB9CiAgICBpZigqKGFyck5hbWUreCk8bWluKXsKICAgICAgICBtaW4gPSAqKGFyck5hbWUreCk7CiAgICB9Cn0KY291dDw8IlRoZSBtYXhpbXVtIGVsZW1lbnQgbWludXMgdGhlIHRoZSBtaW5pbXVtIGVsZW1lbnQgaXM6ICI8PCh1bnNpZ25lZCkobWF4LW1pbik8PGVuZGw7Cn0=