Website Summary Files Commits Branches @commit @diff @stats
path: root / Sem. 06 / Task_1(without functions).cpp
diff options
context:
space:
mode:
Commit7881119e0914b9207568918fcf868eea84ef3d78 (patch)
Author
 Angeld55 <angel_dimitriev@abv.bg>
2020-11-28 01:45:44 +0200
Committer
 Angeld55 <angel_dimitriev@abv.bg>
2020-11-28 01:45:44 +0200
Filesab70701506971ec44b9aab9ba00ad9525b8da0e5 /Sem. 06/Task_1(without functions).cpp
Introduction_to_programming_FMI-7881119e0914b9207568918fcf868eea84ef3d78.tar
Introduction_to_programming_FMI-7881119e0914b9207568918fcf868eea84ef3d78.tar.gz
Introduction_to_programming_FMI-7881119e0914b9207568918fcf868eea84ef3d78.zip
Parente5646c51794632f5816c00f4d1e7933ea7dcbbc0 (diff)
sem 8
1 files changed, 40 insertions, 0 deletions
-rw-r--r--Sem. 06/Task_1(without functions).cpp40
diff --git a/Sem. 06/Task_1(without functions).cpp b/Sem. 06/Task_1(without functions).cpp
new file mode 100644
index 0000000..9e5bcdb
--- /dev/null
+++ b/Sem. 06/Task_1(without functions).cpp
@@ -0,0 +1,40 @@
+#include <iostream>
+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