Caneq

lb2.3.8

Oct 29th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.58 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. void main (){
  6.     for (int i = 1000; i < 10000; i++) {
  7.         bool simple = true;
  8.         if (!(i % 2)) {
  9.             simple = false;
  10.         }
  11.         else {
  12.             int sqrti = static_cast<int>(sqrt(i));
  13.             for (int ii = 3; ii <= sqrti && simple; ii += 2) {
  14.                 if (i % ii == 0) {
  15.                     simple = false;
  16.                 }
  17.             }
  18.         }
  19.         int temp = i;
  20.         int n1, n2, n3, n4;
  21.         n4 = temp % 10;
  22.         temp /= 10;
  23.         n3 = temp % 10;
  24.         temp /= 10;
  25.         n2 = temp % 10;
  26.         temp /= 10;
  27.         n1 = temp % 10;
  28.         temp /= 10;
  29.         if (n1 + n2 == n3 + n4 && simple) cout << i << " ";
  30.     }
  31. }
Add Comment
Please, Sign In to add comment