#include "helper.h" #include #include #include #include using std::cin; using std::cout; using std::endl; using std::array; using std::vector; void Print(int(&cArray)[SIZE]) { for(auto element: cArray) { std::cout << element << std::endl; } } void Print(const std::array &stdArray) { for (auto i = 0u; i < stdArray.size(); i++) { std::cout << i << std::endl; } } void Print(const std::vector &myVector) { for (auto& i : myVector) { std::cout << i << std::endl; } } void Print(const std::list& myList) { for (auto& i : myList) { cout << i << endl; } } void Fibonacci(int(&cArray)[SIZE]) { int y = 0; cout << "enter the last element of the Fibonacci sequence you would like to see: "; cin >> y; cArray[0] = 0; cArray[1] = 1; for (int i = 2; i < y; i++) { cArray[i] = cArray[i - 1] + cArray[i - 2]; } for (int i = 0; i < y; i++) { cout << cArray[i] << " "; } } void Fibonacci(std::array& stdArray) { int y = 0; cout << "enter the last element of the Fibonacci sequence you would like to see: "; cin >> y; stdArray[0] = 0; stdArray[1] = 1; for (int i = 2; i < y; i++) { stdArray[i] = stdArray[i - 1] + stdArray[i - 2]; } for (int i = 0; i < y; i++) { cout << stdArray[i] << " "; } } void Fibonacci(std::vector& myVector) { int y = 0; cout << "enter the last element of the Fibonacci sequence you would like to see: "; cin >> y; myVector[0] = 0; myVector[1] = 1; for (int i = 2; i < y; i++) { myVector[i] = myVector[i - 1] + myVector[i - 2]; } for (int i = 0; i < y; i++) { cout << myVector[i] << " "; } } void Fibonacci(std::list& myList) { int y = 0; cout << "enter the last element of the Fibonacci sequence you would like to see: "; cin >> y; for (auto& i : myList) { i = (i - 1) + (i - 2); cout << i << " "; } }