Pronic Number : A pronic number, oblong number, rectangular number or heteromecic number, is a number which is the product of two c...
Pronic Number : A pronic number, oblong number, rectangular number or heteromecic number, is a number which is the product of two consecutive integers, that is, n (n + 1).
The first few pronic numbers are:
0, 2, 6, 12, 20, 30, 42, 56, 72, 90, 110, 132, 156, 182, 210, 240, 272, 306, 342, 380, 420, 462 … etc.
0, 2, 6, 12, 20, 30, 42, 56, 72, 90, 110, 132, 156, 182, 210, 240, 272, 306, 342, 380, 420, 462 … etc.
Program Input:
import java.util.*;class PronicNumber{ public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.print("Enter a number : "); int n = sc.nextInt(); int flag = 0; for(int i=1; i<=n; i++) { if(i*(i+1) == n) { flag = 1; break; } } if(flag == 1) System.out.println(n+" is a Pronic Number."); else System.out.println(n+" is not a Pronic Number."); }}
Alternate Program :
import java.util.*;class PronicNumber{ public static void main(String args[]) { Scanner sc = new Scanner(System.in); System.out.print("Enter a number : "); int n = sc.nextInt(); int k = (int)(Math.sqrt(n)); if(k*(k+1)==n) System.out.println(n+" is a Pronic Number."); else System.out.println(n+" is not a Pronic Number."); }}
Output:
Enter a number : 110
110 is a Pronic Number.
Enter a number : 73
73 is not a Pronic Number.
Enter a number : 342
342 is a Pronic Number.
Enter a number : 15
15 is not a Pronic Number.
