program FibonachiNums;
function FibN(n: integer): BigInteger;
begin
var (f1, f2) := (BigInteger(1), BigInteger(1));
for var i := 3 to n do
(f1, f2) := (f2, f1 + f2);
result := f2;
end;
function FibSumN(n: integer): BigInteger;
begin
var (f1, f2) := (BigInteger(1), BigInteger(1));
var Sum: BigInteger;
if n = 0 then Sum := 0
else Sum := 1;
for var i := 2 to n do
begin
(f1, f2) := (f2, f1 + f2);
Sum += f1;
end;
result := Sum
end;
begin
Println('десятое число Фибоначчи:',FibN(10));
var n := 100;
Writeln($'{n}-е число Фибоначчи: ',FibN(n));
Println($'Сумма первых {n} чисел Фибоначчи:',FibSumN(n))
end.
1 способ 2 способ
х чаек - на первом острове х чаек - на первом острове
у чаек - на втором острове 79-х чаек - на втором острове
х+у=79 х+у=79 х-15-12=79-х+12
х-15-12=у+12 <span>х-у=39</span> 2х=118
2х=118 х=59
х=59 79-59=20
у=20
Ответ: на первом острове 59 чаек, на втором - 20 чаек.
Дискета, кассета, лазерный диск... Что-то из этого. Дискеты были на 5 и 3,5 дюйма
Попробуем рассуждать. Дочерей было трое, поскольку по условию "вторая была ...младше старшей и ... старше младшей".
Число три изображается как 10 в троичной системе счисления.
Тогда, в троичной системе старшая дочь на 3 года старше средней, а младшая - на 3 года младше средней. Возраст старшей 1000(3) лет, что равно 27(10). Средней дочери 27-3=24 года, младшей 24-3=21 год.
Ответ: три дочери, 27, 24 и 21 год.
Я переписал эти задания на удобный мне язык программирования и задал, чтобы программа выдавала значения переменных при каждом выполнении цикла. И в конце выдавала результат. Если вам это поможет, то здорово.