/* 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]);
}
}
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]);
}
}