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
Post a Comment