Arrays missing element program

package Practice;

public class ArrayMissingElement {
public static void main(String[] args) {
int arraySum = 0, totalSum = 0, element;
int a[] = { 1, 2, 3, 4, 5, 8, 9, 6 };
int max = a[0], min = a[0];

for (int i = 0; i < a.length; i++) {
if (a[i] < min) {
min = a[i];
}

else if (a[i] > max) {
max = a[i];
}
}
System.out.println("max value=" + max);
System.out.println("min value=" + min);

for (int i = 0; i < a.length; i++) {
arraySum = arraySum + a[i];
}
System.out.println("array sum=" + arraySum);

for (int i = min; i <= max; i++) {
totalSum = totalSum + i;// i is initialize to min
}
System.out.println("total max to min sum=" + totalSum);

element = totalSum - arraySum;
System.out.println("Missing Element is=" + element);

}

}

Output:


Comments

Popular posts from this blog

Program to check Amicable Number in java