значит так кролик это 4 лапы + 1 голова 5(ед) , голубь 2 лапы + 1 голова= 5(ед), размещаем сначало во все клетки по голобю + по кролику получается в каждой клетке уже по 8 (ед) остается 3 кролик и 4 голубя 5 елток тоесть еще по одному кролику и в 2 оставшиеся по 2 голобу получается 3 клетки будет по 1 голубю и 2 кролика и 2 клетки с 1 кроликом и 3 голубями проверяем 1*3+2*5=13 и 5*1+3*3=14 тоесть все верное : )
Ответ дал: Гость
uses crt;
var a,s: integer;
begin
s: =0;
writeln('введите числа');
while a< > 0 do begin
readln(a);
if (a> 0) then s: =s+a;
end;
writeln('s=',s);
end.
Ответ дал: Гость
Алгоритм может быть, например, таким. если нужно вывести нулевое число фибоначчи, выведем 1, иначе будем считать. сохраним в переменную номер текущего числа фибоначчи (изначально 1) и значения текущего и предыдущего элементов (в начале 1 и 1), затем в цикле будем пересчитывать значения элементов, увеличивая номер текущего элемента. когда номер элемента совпадёт с нужным, выведем ответ. реализация (python 3): n = int( if n == 0: print(1) else: prev, curr = 1, 1 i = 1 while i < n: curr, prev = prev + curr, curr i += 1 print(curr) запустив программу, можно узнать, что f10 = 89, f25 = 121393, а f40 = 165580141
Популярные вопросы