Определим “календарные” числа фибоначчи таким образом: первые два из них текущим учебным годом (т.е. в данный момент это 2013 и 2014), а последующие составляются как обычно: каждое последующее число равно сумме двух предыдущих чисел. в итоге получаем последовательность 2013, 2014, 4027, 6041… какое число стоит в данной последовательности на 2014 месте и чему равна сумма цифр этого числа? сделать а паскале
300
500
Ответы на вопрос:
// решается длинной арифметикой var a,b,c: string; i, s: longint; procedure sum(var a, b: string); var i, p, c1,c2: longint; begin while (length(a) < length(b)) do a : = '0' + a; while (length(b) < length(a)) do b : = '0' + b; p : = 0; for i : = length(a) downto 1 do begin c1 : = ord(a[i]) - 48; c2 : = ord(b[i]) - 48; a[i] : = chr(48 + (c1 + c2 + p)mod 10); p : = (c1 + c2 + p) div 10; end; if (p > 0) then a : = chr(p + 48) + a; end; begin a: = '2013'; b: = '2014'; for i : = 3 to 2014 do begin sum(a, b); c : = a; a : = b; b : = c; end; writeln(c); s : = 0; for i : = 1 to length(c) do s : = s + ord(c[i]) - 48; writeln('сумма цифр числа = ', s); end.
Var a: array [0..9] of integer; n, min,max: integer; begin readln(n); min: =9; max: =0; while (n > 0) do begin inc(a[n mod 10]); if n mod 10< min then min: =n mod 10; if n mod 10> max then max: =n mod 10; n : = n div 10; end; for n : = 0 to 9 do if a[n] = 3 then writeln('в числе есть 3 одинаковые',n); writeln('максимальная цифра ',max); writeln('минимальная цифра ',min); end. тест для числа: 222778999 в числе есть 3 одинаковые 2 в числе есть 3 одинаковые 9 максимальная цифра 9 минимальная цифра 2
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Парень123111.12.2020 23:24
-
Болотбекова200127.09.2020 13:09
-
макашария08.10.2022 14:49
-
nkarakulina07.01.2022 19:25
-
alex143906.04.2023 22:56
-
помоги136125.03.2021 07:26
-
атпрр15.02.2021 14:04
-
olgamaryutina26.10.2020 03:58
-
misterkaha02.04.2020 16:10
-
yulyaakimova020.03.2020 09:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.