Вопрос задан 27.02.2019 в 09:52. Предмет Информатика. Спрашивает Kaskevich Aleksandra.

Помогите с информатикой !! Найти минимальный и максимальный элементы из данных массива размера N ,

вывести их в произведение. (Не понимаю , как делать )
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.
Вот решение на бейсике.
0 0
Отвечает Косарева Кристина.
Var a:array[1..100] of integer; 
i,n,min,max:integer; 
begin 
writeln('Введите количество элементо массива'); 
read(n); 
writeln('Введите элементы массива'); 
for i:=1 to n do begin 
read(a[i]); 
end; 
min:=a[1]; 
max:=a[1]; 
for i:=1 to n do begin 
if a[i]>max then max:=a[i]; 
if a[i]<min then min:=a[i]; 
end; 
writeln('Произведение min и max = ', min*max); 
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для нахождения минимального и максимального элементов в массиве размера N и их произведения, вам потребуется написать некоторый код. Вот пример решения на языке Python:

```python def find_min_max_product(arr): min_element = float('inf') # Инициализируем минимальный элемент как положительную бесконечность max_element = float('-inf') # Инициализируем максимальный элемент как отрицательную бесконечность

for num in arr: if num < min_element: min_element = num if num > max_element: max_element = num

product = min_element * max_element

return product

# Пример использования функции array = [5, 2, 9, 1, 7] result = find_min_max_product(array) print(result) ```

В этом примере мы создаем функцию `find_min_max_product`, которая принимает массив `arr` в качестве аргумента. Затем мы инициализируем переменные `min_element` и `max_element` с начальными значениями, которые гарантированно будут изменены при обходе массива. Затем мы проходим по каждому элементу массива и обновляем значения `min_element` и `max_element`, если текущий элемент меньше или больше соответственно. Наконец, мы находим произведение минимального и максимального элементов и возвращаем его.

В приведенном примере, для массива `[5, 2, 9, 1, 7]`, минимальный элемент равен 1, а максимальный элемент равен 9. Их произведение равно 9.

0 0

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

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

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