Тема: программирование , связанных с обработкой одномерных массивов. : вычислить минимальный элемент массива, состоящего из 8 элементов, и его номер. преобразовать исходный массив, вычитая из каждого элемента минимальное значение.
241
488
Ответы на вопрос:
Var a: array[1..8] of integer; i, b, min: integer; begin b : = 1; for i : = 1 to 8 do begin write('введите ', i, '-ый элемент массива '); readln(a[i]); //вводим число if i = 1 then min : = a[i] else // если это первое число то min: = это число if min > a[i] then begin //если min оказывается больше введённого числа min : = a[i]; //то min: = это чило b : = i; //и переменной b : = номер этого числа в массиве end; end; write('первоначальный массив | '); for i : = 1 to 8 do write(a[i], ' '); // выводим этот массив writeln('| индекс минимального элемента ', b, '. число ', a[b]); // переменную b и элемент стоящий на месте b write('преобразованный массив| '); for i : = 1 to 8 do begin a[i] : = a[i] - min; //преобразуем массив вычитая из элемента i - min write(a[i], ' '); // и сразу выводим преобразованное число end; write('|'); end. //конец
Классическая последовательность Фибоначчи выглядет как 1, 1, 2, 3, 5, 8, 13, 21, 34, 55,...
Ввод: 8 должен давать Вывод: 6.
Код:
def check_fib(a: int) -> int:
if a == 1:
return 1
count = 2
f1, f2, f3 = 0, 1, 1
while f3 < a:
f1 = f2
f2 = f3
f3 = f1 + f3
count += 1
if f3 != a:
return -1
return count
print(check_fib(6))
print(check_fib(8))
print(check_fib(10))
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
belenkov123827.11.2020 17:15
-
maxprok201216.02.2022 00:43
-
anatolibikov126.07.2020 11:32
-
aiphone2003225.09.2020 14:09
-
tamasha199313.05.2022 10:22
-
Иван5465415.08.2021 14:21
-
Выберитеникмен22.03.2021 02:07
-
Madina974223.06.2022 04:35
-
yurafenchishin18.03.2020 00:08
-
Дима2005Dima11.05.2020 22:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.