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

