Website Summary Files Commits Branches @commit @diff @stats
path: root / pract_KN / pract. 03 / solutions / 5.cpp
diff options
context:
space:
mode:
Commitd49b98e349a5c51bee50d5b707825e2a06730684 (patch)
Author
 Stoycho Kyosev <68247567+stoychoX@users.noreply.github.com>
2021-10-25 15:28:54 +0300
Committer
 GitHub <noreply@github.com>
2021-10-25 15:28:54 +0300
Files7b6ddac365d0f506b509c56e9c55c5eed6cd3478 /pract_KN/pract. 03/solutions/5.cpp
Introduction_to_programming_FMI-d49b98e349a5c51bee50d5b707825e2a06730684.tar
Introduction_to_programming_FMI-d49b98e349a5c51bee50d5b707825e2a06730684.tar.gz
Introduction_to_programming_FMI-d49b98e349a5c51bee50d5b707825e2a06730684.zip
Parent5b9017aa843d1bc2b8e83cb89c80ab2667d32470 (diff)
Add files via upload
1 files changed, 30 insertions, 0 deletions
-rw-r--r--pract_KN/pract. 03/solutions/5.cpp30
diff --git a/pract_KN/pract. 03/solutions/5.cpp b/pract_KN/pract. 03/solutions/5.cpp
new file mode 100644
index 0000000..ef81f30
--- /dev/null
+++ b/pract_KN/pract. 03/solutions/5.cpp
@@ -0,0 +1,30 @@
+#include<iostream>
+
+int main() {
+ int number = 0;
+
+ int temp = 0;
+ int tempTwo = 1;
+
+ int result = 0;
+
+ std::cin >> number;
+
+ for (int i = 0; i < number; i++) {
+ result = tempTwo;
+ tempTwo = tempTwo + temp;
+ temp = result;
+ //std::cout << "Local result at step " << i << " is: " << result << std::endl;
+ }
+ std::cout << result;
+
+ /*При числата на фибоначи всяко следващо е сбор на предходните две.
+ Започваме от 0 и 1.
+ Създаваме две променливи които представляват стойностите в 0 и 1.
+
+ 0 1 1 2 3 5 8 13 (х)
+ В случая х = 13 + 8.
+
+ Премахнете коментара в цикъла за да видите подробно как работи той. Пробвайте по - големи входове (примерно 17-19).
+ */
+}