Algorithm for Swap Elements of an Array:
step 1: read y
step 2: create two integer arrays a[],b[] of size y
step 3: initialize x=0
step 4: repeat through step-6 while (x < a.length)
step 5; read b[x]
step 6: x=x+l
step 7: reset x=0
step 8: repeat through step-11 while (x < a.length)
step 9: print a[x]
step 10: print one space
step 11: x=x+l
step 12: Reset x=0
step 13: repeat through step-15 while (x< y)
step 14: interchange a[x],b[x]
step 15: x=x+1
step 16: Exit
Here is the Java Example for Swap Elements of an Array:
import java.util.Scanner;
public class SwapArray
{
public static void main(String args[])
{
int x,y;
Scanner s1=new Scanner(System.in);
System.out.print("Enter the Size of Array : ");
y=s1.nextInt();
int a[]=new int[y];
int b[]=new int[y];
System.out.println("\nEnter The Elements In First Array\n");
for(x=0;x<a.length;x++)
a[x]=s1.nextInt();
System.out.println("\nEnter The Elements In Second Array\n");
for(x=0;x<b.length;x++)
b[x]=s1.nextInt();
System.out.print("The Elements of First Array : ");
for(x=0;x<a.length;x++)
{
System.out.print(a[x]+" ");
}
System.out.print("\nThe Elements of second Array : ");
for(x=0;x<b.length;x++)
{
System.out.print(b[x]+" ");
}
System.out.print("\n");
for(x=0;x<y;x++)
{
a[x]=a[x]+b[x];
b[x]=a[x]-b[x];
a[x]=a[x]-b[x];
}
System.out.println("\nAfter swaping the Output is \n");
System.out.print("The Elements of First Array : ");
for(x=0;x<a.length;x++)
{
System.out.print(a[x]+" ");
}
System.out.print("\nThe Elements of second Array : ");
for(x=0;x<b.length;x++)
{
System.out.print(b[x]+" ");
}
System.out.print("\n");
}
}