Page 397 - CA_Blue( J )_Class10
P. 397
4 public static void main()
5 {
6 Scanner sc= new Scanner(System.in);
7 int ar[]=new int[20];
8 int i,j,n,pos;
9 for (i=0; i<19; i++)
10 { System.out.print("Enter a number : ");
11 ar[i] =sc.nextInt();
12 }
13 System.out.println("Enter a number to insert : ");
14 n=sc.nextInt();
15 System.out.println("Enter a position where to insert : ");
16 pos=sc.nextInt();
17 if(pos>=0 && pos<=19)
18 {
19 for(i=19; i>pos; i--)
20 { ar[i]=ar[i-1]; }
21 ar[pos]=n;
22 }
23 for(i=0;i<20; i++)
24 { System.out.print(ar[i]+ " "); }
25 }
26 }
You will get the following output:
Enter a number : 1
Enter a number : 2
Enter a number : 3
Enter a number : 4
Enter a number : 5
Enter a number : 6
Enter a number : 7
Enter a number : 8
Enter a number : 9
Enter a number : 10
Enter a number to insert : 22
Enter a position where to insert : 4
1 2 3 4 22 5 6 7 8 9
395
Arrays 395

