C++ Exercises: Check whether a number is a Pronic Number or Heteromecic Number or not
C++ Numbers: Exercise-22 with Solution
Write a program in C++ to check whether a number is a Pronic Number or Heteromecic Number or not.
Sample Solution:
C++ Code :
#include<bits/stdc++.h> // Include necessary libraries
using namespace std; // Use the standard namespace
int main()
{
int prno, i, n, flg; // Declare variables
cout << "\n\n Check whether a number is a Pronic Number or Heteromecic Number or not: \n"; // Display a message
cout << " ----------------------------------------------------------------------------\n";
cout << " Input a number: "; // Prompt the user to input a number
cin >> prno; // Read the input number
// Loop to check if the given number is a Pronic Number
for (i = 1; i <= prno; i++)
{
if (i * (i + 1) == prno) // Check if the number is a product of consecutive integers
{
flg = 1; // Set flag to 1 if it is a Pronic Number
break; // Exit the loop if a Pronic Number is found
}
}
// Check if the flag is set, indicating that the number is a Pronic Number
if (flg == 1)
{
cout << " The given number is a Pronic Number." << endl; // Display if the number is a Pronic Number
}
else
{
cout << " The given number is not a Pronic Number." << endl; // Display if the number is not a Pronic Number
}
return 0; // Return 0 to indicate successful execution
}
Sample Output:
Check whether a number is a Pronic Number or Heteromecic Number or not: ---------------------------------------------------------------------------- Input a number: 42 The given number is a Pronic Number
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C++ to find Harshad Number between 1 to 100.
Next: Write a program in C++ to find Pronic Number between 1 to 1000.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/cpp-exercises/numbers/cpp-numbers-exercise-22.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics