Page 205 - Computer science 868 Class 12
P. 205

20                          r=temp%10;  //getting remainder
                  21                          sum=(sum*10)+r;

                  22                          temp=temp/10;
                  23                      }

                  24                      if(n==sum)
                  25                          System.out.println(n+" is a palindromic number ");

                  26                      else
                  27                          System.out.println(n+ " is not a palindromic number");

                  28                      break;
                  29                  case 'n':

                  30                  case 'N': temp = n;
                  31                      while(temp > 0)

                  32                      {
                  33                          r = temp % 10;

                  34                          sum = sum + r;
                  35                          temp = temp / 10;
                  36                      }

                  37                      if(n % sum == 0)

                  38                      {
                  39                          System.out.println(n+ " is a Niven Number");
                  40                      }

                  41                      else
                  42                      {

                  43                          System.out.println(n+ " is not a Niven Number");
                  44                      }

                  45                      break;
                  46                  default: System.out.println("Wrong Choice");

                  47              }
                  48          }

                  49      }

                 The output of the preceding program is as follows:
                 Enter a number
                 121
                 Enter p/P for Palindrome / n/N for Niven
                 p




                                                                                                                       203
                                                                                                 Statements and Scope  203
   200   201   202   203   204   205   206   207   208   209   210