Some More Basic Operations

The get, set, min, max, sum and average operations.

Functions :

  • getElement()
  • setElement()
  • getMin()
  • getMax()
  • getSum()
  • getAverage()

getElement() function:

int getElement(int a[], int n, int index) {
if (index >= 0 && index < n) {
return a[index];
} else {
return -1;
}
}

setElement() function:

void setElement(int a[], int n, int index, int value) {
if (index >= 0 && index < n) {
a[index] = value;
} else {
printf("Wrong index !");
}
}

getMax() function:

int getMax(int a[], int n) {
int max = a[0];
for (int i = 0; i < n; i++) {
if (a[i] > max) {
max = a[i];
}
}
return max;
}

getMin() function:

int getMin(int a[], int n) {
int min = a[0];
for (int i = 0; i < n; i++) {
if (a[i] < min) {
min = a[i];
}
}
return min;
}

getSum() function:

int getSum(int a[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum = sum + a[i];
}
return sum;
}

getAverage() function:

float getAverage(int a[], int n) {
int sum = 0;
for (int i = 0; i < n; i++) {
sum = sum + a[i];
}
float average = sum/n;
return average;
}
Contributed by Nitin Ranganath