Advertisements
Advertisements
प्रश्न
Write a program to accept a number and check and display whether it is a Niven number or not.
(Niven number is that number which is divisible by its sum of digits).
Example:
Consider the number 126.
The Sum of its digits is 1+2+6 = 9 and 126 is divisible by 9.
Advertisements
उत्तर
class test
{
public static void main (int n)
{
int s = 0, R;
int c = n;
while (n! = 0)
{
R = n%10;
s = s + R;
n = n/10;
}
if (c%s == 0)
System.out.println ("it is Niven number");
else
System.out.println ("It is Not a Niven No.");
}
}
APPEARS IN
संबंधित प्रश्न
State the number of bytes occupied by char and int data types.
int res = ‘A’;
What is the value of res?
Write the return data type of the following function:
log( )
State one difference between the floating point literals float and double.
Give the output of the following code.
String A = "26.0", B= "74.0";
double C = Double.parseDouble(A);
double D = Double.parseDouble(B);
System.out.println((C+D));
Predict the output of the following code snippet: String P = "20", Q = "22";
int a = Integer.parseInt(P);
int b = Integer.value0f(Q);
System.out.println(a + " " + b);
Give the output of the following Character class method:
Character.toUpperCase('a')Give the output of the following Character class method:
Character.isLetterOrDigit('W')What is the method to check whether a character is a letter or digit?
Predict the output of the following code snippet:
char ch='B';
char chr=Character.toLowerCase(ch);
int n=(int)chr-10;
System.out.println((char)n+"\t"+chr);
