
Вопрос задан 05.07.2023 в 23:33.
Предмет Информатика.
Спрашивает Французов Александр.
Напишіть програму, яка в масиві цілих чисел знаходить найбільший(найменший) елемент масиву.
Кількість елементів масиву можна вводити самостійно(в межах від 10 до 50). Вдоскональте програму для пошуку найбільшого(найменшого) парного(непарного) елемента.

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

Отвечает Сейтбаев Айбол.
PascalABC.NET
Ответ:
- begin
- var a := ArrRandom(ReadInteger('Кількість:'),-50,50);
- Println('Елементы:',a.JoinToString);
- Println('Найбільший парний:',a.Where(x->x.IsEven).Max);
- Println('Найбільший непарний:',a.Where(x->x.IsOdd).Max);
- Println('Найменшийпарний:',a.Where(x->x.IsEven).Min);
- Println('Найменшийнепарний:',a.Where(x->x.IsOdd).Min);
- end.
Пример работы:




Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Звісно, ось приклад програми на мові Python, яка виконує пошук найбільшого та найменшого елементів у масиві, а також найбільшого та найменшого парного та непарного елементів:
pythondef find_max_min(array):
max_value = array[0]
min_value = array[0]
for num in array:
if num > max_value:
max_value = num
if num < min_value:
min_value = num
return max_value, min_value
def find_max_min_even_odd(array):
max_even = float('-inf')
max_odd = float('-inf')
min_even = float('inf')
min_odd = float('inf')
for num in array:
if num % 2 == 0: # парне число
if num > max_even:
max_even = num
if num < min_even:
min_even = num
else: # непарне число
if num > max_odd:
max_odd = num
if num < min_odd:
min_odd = num
return max_even, min_even, max_odd, min_odd
def main():
try:
n = int(input("Введіть кількість елементів масиву (від 10 до 50): "))
if n < 10 or n > 50:
print("Кількість елементів масиву має бути від 10 до 50.")
return
array = []
for i in range(n):
num = int(input(f"Введіть елемент {i+1}: "))
array.append(num)
max_value, min_value = find_max_min(array)
max_even, min_even, max_odd, min_odd = find_max_min_even_odd(array)
print(f"Найбільший елемент: {max_value}")
print(f"Найменший елемент: {min_value}")
print(f"Найбільше парне число: {max_even}")
print(f"Найменше парне число: {min_even}")
print(f"Найбільше непарне число: {max_odd}")
print(f"Найменше непарне число: {min_odd}")
except ValueError:
print("Будь ласка, введіть коректне ціле число.")
if __name__ == "__main__":
main()
Ця програма спочатку запитує кількість елементів у масиві, далі вводить елементи масиву і обчислює найбільший, найменший, найбільший парний, найменший парний, найбільший непарний та найменший непарний елементи.


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

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

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

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

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

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

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

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

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