
Вопрос задан 16.07.2023 в 09:40.
Предмет Информатика.
Спрашивает Анимешник Али.
Дан одномерный массив Т, созданный генератором случайных чисел из диапазона -80 до 79, размерности
10 1)написать программу, которая находит пятый эл-т по счету четный эл-т и возводит его в квадрат 2)написать программу, которая наибольший эл-т уменьшает на 100 и меняет его с последним эл-м СРОЧНО!!!!!!!!!!!

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

Отвечает Макаров Ньургун.
===== PascalABC.NET =====
1)
begin
var a := ArrRandom(10, -80, 79);
a.Println;
var (j, k) := (-1, 0);
for var i := 0 to a.High do
if a[i].IsEven then
begin
k += 1;
if k = 5 then
begin
j := i;
break
end
end;
if j = -1 then
Println('Нет достаточного числа четных элементов')
else
begin
a[j] := Sqr(a[j]);
a.Println
end
end.
2)
begin
var a := ArrRandom(10, -80, 79);
a.Println;
var imax := a.IndexMax;
a[imax] -= 100;
Swap(a[imax], a[a.High]);
a.Println
end.





Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Давайте решим каждую задачу по порядку:
- Программа для нахождения пятого элемента по счету четного элемента и возведения его в квадрат:
pythonimport random
# Генерация одномерного массива Т случайных чисел из диапазона -80 до 79
T = [random.randint(-80, 79) for _ in range(10)]
count_even = 0
for num in T:
if num % 2 == 0:
count_even += 1
if count_even == 5:
print(f"Пятый элемент по счету четный: {num}")
num = num ** 2
print(f"Пятый элемент, возведенный в квадрат: {num}")
break
print("Массив Т после обработки:", T)
- Программа для уменьшения наибольшего элемента на 100 и обмена его с последним элементом:
pythonimport random
# Генерация одномерного массива Т случайных чисел из диапазона -80 до 79
T = [random.randint(-80, 79) for _ in range(10)]
# Находим индекс максимального элемента в массиве
max_index = T.index(max(T))
# Уменьшаем значение наибольшего элемента на 100
T[max_index] -= 100
# Обмениваем наибольший элемент с последним элементом массива
T[max_index], T[-1] = T[-1], T[max_index]
print("Массив Т после обработки:", T)
Обратите внимание, что я использую генератор случайных чисел, как вы указали, для создания массива Т. Вы можете выполнить каждую программу отдельно в соответствии с вашими потребностями.


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

Информатика 572

Информатика 1113

Информатика 10

Информатика 32

Информатика 16

Информатика 578

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