Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- int number, x;
- cout << "Hey dude!" << endl;
- cout << "I hope you are great and everything is okay with you" << endl;
- cout << "I am here for you ." << endl;
- cout << "please Enter a number" << endl;
- cin >> number;
- if (number >=0 && number <= 100)
- x = 1;
- else if (number > 100 && number <= 1000)
- x = 2;
- else
- x = 3;
- switch (x)
- {
- case 1:
- {
- int factorial = 1;
- for (int i = number ; i > 0 ; i--)
- factorial = factorial*i;
- cout << "the factorial is equal" << factorial << endl;
- break;
- }
- case 2:
- {
- int Prime;
- Prime = true;
- for (int i = 2; i <= number; i++)
- if (number%i ==0)
- Prime = false;
- if (Prime == false)
- cout << " Sorry The number is not Prime please try Enter another one" << endl;
- else
- cout << " Congratulations The number is Prime !" << endl;
- break;
- }
- case 3:
- {
- int sum;
- sum = 0;
- for (int i = 1; i < number; i++)
- if (number%i == 0)
- sum += i;
- if (sum == number)
- cout << " Congratulations The number is perfect !" << endl;
- else
- cout << "Sorry The number is not perfect please try Enter another one" << endl;
- break;
- }
- default:
- {
- cout << " Sorry dude there is an error " << endl;
- cout << " Maybe The number that you entered isn't integer please try again" << endl;
- break;
- }
- }
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement