Ответ:
#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++
Привет, в любой системе исчисления первая "цифра" это 0, это значит, что она тоже идёт в счёт системы исчисления, т. е в данном случаи в ней пять символов-поэтому и называется пятеричная, считая ноль.
Вот так она выглядит :0 1 2 3 4.
Например шистеричная:0 1 2 3 4 5-шесть символов.
Ответ на твой вопрос:555,19
1)
const n = 20;
var
a: array[1..n] of integer;
i, s: integer;
begin
for i := 1 to n do begin
a[i] := random(50);
write(a[i], ' ');
if(a[i] mod 7 = 0) then s := s + a[i];
end;
writeln;
writeln('Сумма эл., кратных 7: ', s);
end.
2)
const n = 8;
var
a: array[1..n] of integer;
i, s: integer;
begin
for i := 1 to n do begin
a[i] := random(50);
write(a[i], ' ');
if(a[i] mod 2 <> 0) then s := s + a[i];
end;
writeln;
writeln('Сумма нечетных эл: ', s);
end.
3)
const n = 10;
var
a: array[1..n] of integer;
i, s, count: integer;
begin
for i := 1 to n do begin
a[i] := random(50);
write(a[i], ' ');
if(i mod 2 = 0) then begin
s := s + a[i];
inc(count);
end;
end;
writeln;
writeln('Ср. арифметическое эл. с четными номерами: ', s / count);
end.