#include <iostream> #include<cmath> #include<ctime> #include<string> #include <iomanip> #include <fstream> using namespace std; bool isEven(int number); bool isPalindrom(int number); int main() { int count = 0, number = 1; while (count <= 50) { if(isEven(number) == true && isPalindrom(number) == true) { count++; if (count % 5 == 0) cout << setw(8) << number << endl; else cout << setw(8) << number; } number++; } } bool isEven(int number) { if (number % 2 == 0) return true; else return false; } bool isPalindrom(int number) { int reverse = 0, rem = 0; int num = number; while (number != 0) { rem = number % 10; reverse = reverse * 10 + rem; number /= 10; } if (reverse == num) return true; else return false; }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter