Page 287 - computer science (868) class 11
P. 287

14              System.out.println("Enter a position to delete the number: ");
                   15              pos=sc.nextInt();

                   16              if(pos>=0 && pos<=4)
                   17              {

                   18                  for (i=pos; i<4; i++)//shifting 1 element to the left
                   19                  {

                   20                         ar[i]=ar[i+1];
                   21                  }
                   22                  ar[4]=0;

                   23              }

                   24              else
                   25                   System.out.println("Position not found");
                   26              for (i=0; i<5; i++)

                   27              {
                   28                   System.out.print(ar[i]+ " ");

                   29              }
                   30          }

                   31      }

                 The output of the preceding program is as follows:
                 Output 1:
                 Enter a number: 23
                 Enter a number: 36
                 Enter a number: 54
                 Enter a number: 89
                 Enter a number: 58
                 Enter a position to delete the number:
                 3
                 23 36 54 58 0
                 Output 2:
                 Enter a number: 45
                 Enter a number: 23
                 Enter a number: 36
                 Enter a number: 25
                 Enter a number: 25
                 Enter a position to delete the number:
                 8
                 Position not found
                 45 23 36 25 25



                                                                                                                       285
                                                                                                              Arrays   285
   282   283   284   285   286   287   288   289   290   291   292