From 1697dfff314ccbbe1457e95ed736aaa296bfddcc Mon Sep 17 00:00:00 2001 From: Angeld55 Date: Tue, 17 Nov 2020 19:24:32 +0200 Subject: added sem 6 examples --- Sem. 6/Task_1(without functions).cpp | 40 ++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Sem. 6/Task_1(without functions).cpp (limited to 'Sem. 6/Task_1(without functions).cpp') diff --git a/Sem. 6/Task_1(without functions).cpp b/Sem. 6/Task_1(without functions).cpp new file mode 100644 index 0000000..9e5bcdb --- /dev/null +++ b/Sem. 6/Task_1(without functions).cpp @@ -0,0 +1,40 @@ +#include +using namespace std; + +int main() +{ + int n; + cin >> n; + + for (int i = 6; i <= n; i+=6) + { + int firstNumToCheck = i - 1, secondNumToCheck = i + 1; + + double temp = sqrt(firstNumToCheck); + bool isFirstNumPrime = true; + for (int j = 2; j <= temp; j++) + { + if (firstNumToCheck % j == 0) + { + isFirstNumPrime = false; + break; + } + } + + if (!isFirstNumPrime) + continue; + double temp2 = sqrt(secondNumToCheck); + bool isSecondNumPrime = true; + for (int j = 2; j <= temp2; j++) + { + if (secondNumToCheck % j == 0) + { + isSecondNumPrime = false; + break; + } + } + if (isSecondNumPrime) + cout << firstNumToCheck << " " << secondNumToCheck << endl; + } + +} \ No newline at end of file -- cgit v1.3.1-23-gd82d