Advertisement
O_Egor

71

May 18th, 2022
772
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <vector>
  3. #include <cmath>
  4. using namespace std;
  5.  
  6. bool isPalindrom(int a)
  7. {
  8.     int x(0), y(a);
  9.     while (a)
  10.     {
  11.         x *= 10;
  12.         x += a % 10;
  13.         a /= 10;
  14.  
  15.     }
  16.     return y == x;
  17. }
  18.  
  19.  
  20. int main()
  21. {
  22.     int i = 0, start = 520000;
  23.     while (i < 5)
  24.     {
  25.         int sum(0), tmp(0);
  26.         for (int j = 2; j < start; ++j)
  27.         {
  28.             if (start % j == 0)
  29.             {
  30.                 sum++;
  31.                 tmp = j;
  32.             }
  33.         }
  34.         if (isPalindrom(sum))
  35.         {
  36.             cout << start << " " << tmp << '\n';   
  37.             i++;
  38.         }
  39.         start++;
  40.     }
  41.     return 0;
  42. }
Advertisement
RAW Paste Data Copied
Advertisement