Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <ctime>
- #include <string>
- #include <sstream>
- #include <iostream>
- #include <algorithm>
- bool isPalindrome(const int& n)
- {
- std::stringstream ssN;
- ssN << n;
- auto numberAsString = ssN.str();
- auto reversed = numberAsString;
- std::reverse(numberAsString.begin(), numberAsString.end());
- return numberAsString == reversed;
- }
- int main()
- {
- std::srand(std::time(0));
- for (int i = 0; i < 1000; i++)
- {
- auto n = std::rand() % 100000 + 1;
- if (true == isPalindrome(n))
- std::cout << "N = " << n << " is a palindrom!" << std::endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement