#include <iostream>
using namespace std;
int Fib(int n){
int f0=1;
int f1=1;
int f;
for (int i=3;i<=n;i++) {
f=f0+f1;
f0=f1;
f1=f;
}
return f;
}
int main() {
for (int i=3;i<8;i++){
cout << "Fib(" << i << ") = " << Fib(i) << "\n";
}
}
Пример:
Fib(3) = 2
Fib(4) = 3
Fib(5) = 5
Fib(6) = 8
Fib(7) = 13
Я что то не понемаю сколько игроков так незнаю
по правде
//Pascal ABC.NET v3.1 сборка 1219
Const
n=5;
Var
a:array[1..n] of integer;
i,s:integer;
begin
for i:=1 to n do
begin
readln(a[i]);
if a[i]<i then s:=s+a[i];
end;
writeln(s);
end.
Пример ввода:
2
2
1
1
2
Пример вывода:
4
<span>Cобытия равновероятны, поэтому номера этажей не повторяются.</span>
N = 2^4 = 16 этажей.