Ответ:
#include <iostream>
using namespace std;
int fib (int position);
int main()
{
int answer,position;
cout<<"Which position(k) ?";
cin >> position;
cout << "\n";
answer= fib(position);
cout <<answer<< " (k) is the position";
cout <<position << "Fibonachi number.\n";
return 0;
}
int fib(int n)
{
int minusTwo=1, minusOne=1,answer=2;
if (n<3)
return 1;
for (n-=3;n;n--)
{
minusTwo=minusOne;
minusOne=answer;
answer=minusOne + minusTwo;
}
return answer;
}
Объяснение:
Наскільки я зрозумів це задача на визначення значення порядкового номера ряду Фібоначчі ,тому ось вихідний код на C++
Миле не хватило 2 рублей, следовательно если Оля и Ира добавили бы эти 2 рубля
альбом можно было бы купить, но по условию этого не случилось.
значит у Оли с Ирой вместе не было 2 рублей.
если у Оли х рублей, а у иры y/
тогда х+34=y+35
x+y<2
x-y=1
2x<3
x<1,5
если стоимость альбома целое тогда альбом стоит 35.
у Иры 33. у оли -1 рубль.
если ответ нецелое то стоимость Альбома 35<=S<35,5