
Дан массив на 9 элементов. Первый элемент равен квадрату текущего индекса, увеличенному на 5.
Второй элемент равен целой части квадратного корня из предыдущего элемента. Третий элемент равен сумме двух предыдущих элементов

Ответы на вопрос

const n=9;
var a: array[1..n] of integer;
var i:integer;
begin
i:=1;
while i<9 do
begin
a[i]:=i*i+5;
a[i+1]:=trunc(sqrt(a[i]));
a[i+2]:=a[i]+a[i+1];
i:=i+3;
end;
for i:=1 to n do write(a[i],' ');
end.



Задача
У вас есть массив с 9 элементами. Задача состоит в том, чтобы заполнить этот массив согласно следующим правилам:
1. Первый элемент равен квадрату текущего индекса, увеличенному на 5. 2. Второй элемент равен целой части квадратного корня из предыдущего элемента. 3. Третий элемент равен сумме двух предыдущих элементов.
Вам нужно заполнить оставшиеся элементы массива в соответствии с этими правилами.
Решение
Для решения этой задачи можно использовать цикл, чтобы последовательно заполнить элементы массива.
```python import math
# Создаем пустой массив array = [0] * 9
# Заполняем первый элемент array[0] = (0 ** 2) + 5
# Заполняем второй элемент array[1] = int(math.sqrt(array[0]))
# Заполняем остальные элементы for i in range(2, len(array)): array[i] = array[i-1] + array[i-2]
# Выводим массив print(array) ```
Результат выполнения этого кода будет следующим:
``` [5, 2, 7, 9, 16, 25, 41, 66, 107] ```
Таким образом, массив будет заполнен в соответствии с заданными правилами.


Топ вопросов за вчера в категории Информатика









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili