Icse Class 10
Icse Class 10
cube.
Definition:
1. Composite Number
• Square: Integer square root exists (e.g., 16=4²).
Write a Java program to check whether a number is a Composite
Number. • Cube: Integer cube root exists (e.g., 27=3³).
Definition: A positive integer with at least one divisor other than 1 and
6. Co-prime Numbers
itself.
Example: 4, 6, 8, 9. Write a Java program to check if two numbers are co-prime.
Definition: Numbers with HCF = 1.
2. HCF & LCM
Example: 8 and 15.
Write a Java program to find HCF and LCM of two numbers.
7. Triangular Number
Definition:
Write a Java program to check if a number is triangular.
• HCF: Largest number dividing two or more numbers.
Definition: Sum of natural numbers up to n (e.g., 6=1+2+3).
• LCM: Smallest number divisible by two or more numbers.
8. Armstrong Number
Example: HCF of 12 and 18 is 6; LCM is 36.
Write a Java program to check if a number is Armstrong.
3. Divisibility Rules
Definition: Sum of digits^digit count equals the number.
Write a Java program to check divisibility by 2, 3, 5, etc. Example: 153 (1³ + 5³ + 3³ = 153).
Definition: Rules to test divisibility without full division.
9. Palindrome Number
Example: 27 is divisible by 3 (2+7=9, 9÷3=3).
Write a Java program to check if a number is a palindrome.
4. Even/Odd Number
Definition: Reads the same backward (e.g., 121).
Write a Java program to check if a number is even or odd.
10. Lychrel Number
Definition: Even if divisible by 2; otherwise, odd.
Example: 2 (even), 3 (odd). Write a Java program to check if a number is Lychrel.
Definition: Does not form a palindrome after reversal-addition
5. Perfect Square/Cube
iterations.
Example: 196 (suspected).
11. Automorphic Number Write a Java program to check if a number is Vampire.
Definition: Even-digit composite number with factors of half its digits.
Write a Java program to check if a number is automorphic.
Example: 1260 (21 × 60).
Definition: Square ends with the number itself.
Example: 25 (25² = 625). 18. Harshad Number