Friday, August 22, 2014

mid array

/* This Program is to find the middle value of an array such that if u enter 0 the program still
   shows the middle value amongst the non zero value*/

import java.util.Scanner;

public class midarr {
public static void main(String[] args){

int[] arr=new int[10];
int i;
int n=0,m=0;

Scanner n1=new Scanner(System.in);
System.out.println("Enter the numbers");

for(i=0;i<10;i++){

arr[i]=n1.nextInt();
if(arr[i]>0){
arr[m]=arr[i];
n++;
m++;
}
}

System.out.println("n is"+n);

if(n%2==0){
n=n/2;
}else
n=(n/2)+1;

m=n;
System.out.println("the middle element is: "+arr[m-1]);
}
}