ZOHO INTERVIEW QUESTIONS ODD EVEN REPLACE

 


WRITE A PROGRAM TO REPLACE ALL ODD ELEMENTS IN AN ARRAY COMES FIRST AND REMAINING EVEN  ELEMENTS POSITIONS AS -1;


I/P:

6

1 2 3 4 5 6


O/P:

[1, 3, 5, -1, -1, -1]


PROGRAM



import java.util.*;
public class OddEvenReplace {

    public static void Replace(int iArr[],int iNum)
    {
        int a=0;
        for(int i=0;i<iNum;i++)
        {
            if(iArr[i]%2!=0)
            {
                iArr[a]=iArr[i];
                a++;
            }
        }
        for(int i=a;i<iNum;i++)
        {
            iArr[i]=-1;
        }
        System.out.println(Arrays.toString(iArr));
    }
    
    public static void main(String args[])
    {
        Scanner sc=new Scanner(System.in);
        int iNum=sc.nextInt();
        int iArr[]=new int[iNum];
        for(int i=0;i<iNum;i++)
        {
            iArr[i]=sc.nextInt();
        }
        Replace(iArr,iNum);
    }
}

// Write a program to print the odd numbers in the array and replace even numbers by -1
// I/P:
// 5
// 1 2 3 4 5

// O/P:
// [1, 3, 5, -1, -1]


:

Comments

Popular posts from this blog

PROGRAM TO FIND FACTORIAL OF A NUMBER USING RECURSION

PROGRAM TO FIND THE COUNT OF PARTICULAR NUMBER IN AN ARRAY

TELEPHONE BOOK USING HASHMAP