Newer
Older
#include <iostream>
/*
числа фиббоначи
мы хотим получить n-ный символ ряда фиббоначи
на входе программы число n
должна вывести число
*/
long unsigned fibbonachi(int n) {
if (n == 1 || n == 2){
return 1;
}
long unsigned result_1 = 1;
long unsigned result_2 = 1;
for (int i = 3; i <= n; i++){
result_2 = result_1 + result_2;
result_1 = result_2 - result_1;
}
return result_2;
}
/*
int main(int argc, char* argv[]) {
if (argc != 2) {
std::cout << "Incorrect usage"<< std::endl;
return 1;
}
*/
std::cout<<argv[1]<< std::endl;
int n = atoi(argv[1]);
if (n < 1){
std::cout<<"Use a number > 0" << std::endl;
return 1;
}