
Вопрос задан 16.07.2023 в 11:36.
Предмет Информатика.
Спрашивает Агаркова Виктория.
1) Массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в
строчку. Найти минимум в первой половине массива и максимум во второй половине массива и их номера. 2) Массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в строчку. Найти минимальное число, делящееся на 3, среди полученных чисел.Ребята, помогите пожалуйста

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

Отвечает Рязанцева Рада.
===== PascalABC.NET =====
begin
var a := ArrRandom(10, 10, 100);
a.Println;
// 1
var k := a.Length div 2;
var i := a[:k].IndexMin;
Writeln('Минимальный в первой половине: ', a[i],
' с номером ', i + 1);
i := a[k:].IndexMax;
Writeln('Максимальный во второй половине: ', a[k + i],
' с номером ', k + i + 1);
// 2
Println('Минимальное число, делящееся на 3, равно',
a.Where(p -> p mod 3 = 0).Min)
end.




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я помогу вам. Вот решение ваших задач:
- Найти минимум в первой половине массива и максимум во второй половине массива:
pythonimport random
# Создание массива с случайными числами
array = [random.randint(10, 100) for _ in range(10)]
# Печать массива в строчку
print("Массив:", end=" ")
for num in array:
print(num, end=" ")
# Нахождение минимума и максимума
half = len(array) // 2
min_value = min(array[:half])
max_value = max(array[half:])
# Нахождение номеров минимума и максимума
min_index = array.index(min_value)
max_index = array.index(max_value, half)
# Вывод результатов
print("\nМинимум в первой половине массива:", min_value)
print("Максимум во второй половине массива:", max_value)
print("Номер минимума:", min_index)
print("Номер максимума:", max_index)
- Найти минимальное число, делящееся на 3, среди полученных чисел:
pythonimport random
# Создание массива с случайными числами
array = [random.randint(10, 100) for _ in range(10)]
# Печать массива в строчку
print("Массив:", end=" ")
for num in array:
print(num, end=" ")
# Нахождение минимального числа, делящегося на 3
divisible_by_3 = [num for num in array if num % 3 == 0]
min_divisible_by_3 = min(divisible_by_3)
# Вывод результата
if min_divisible_by_3:
print("\nМинимальное число, делящееся на 3:", min_divisible_by_3)
else:
print("\nВ массиве нет чисел, делящихся на 3.")
Оба этих примера используют генерацию случайных чисел для заполнения массива. Они выводят массив в строчку, выполняют необходимые вычисления и выводят результаты.


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

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

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

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

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

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

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

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