Вопрос задан 16.07.2023 в 11:36. Предмет Информатика. Спрашивает Агаркова Виктория.

1) Массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в

строчку. Найти минимум в первой половине массива и максимум во второй половине массива и их номера. 2) Массив из 10 целых элементов заполнен случайными числами из промежутка [10, 100], печать в строчку. Найти минимальное число, делящееся на 3, среди полученных чисел.Ребята, помогите пожалуйста
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рязанцева Рада.

===== 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.


0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я помогу вам. Вот решение ваших задач:

  1. Найти минимум в первой половине массива и максимум во второй половине массива:
python
import 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)
  1. Найти минимальное число, делящееся на 3, среди полученных чисел:
python
import 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.")

Оба этих примера используют генерацию случайных чисел для заполнения массива. Они выводят массив в строчку, выполняют необходимые вычисления и выводят результаты.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос