Вопрос задан 05.07.2023 в 23:33. Предмет Информатика. Спрашивает Французов Александр.

Напишіть програму, яка в масиві цілих чисел знаходить найбільший(найменший) елемент масиву.

Кількість елементів масиву можна вводити самостійно(в межах від 10 до 50). Вдоскональте програму для пошуку найбільшого(найменшого) парного(непарного) елемента.
0 0
Перейти к ответам

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

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

                                     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.

Пример работы:


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

Звісно, ось приклад програми на мові Python, яка виконує пошук найбільшого та найменшого елементів у масиві, а також найбільшого та найменшого парного та непарного елементів:

python
def 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()

Ця програма спочатку запитує кількість елементів у масиві, далі вводить елементи масиву і обчислює найбільший, найменший, найбільший парний, найменший парний, найбільший непарний та найменший непарний елементи.

0 0

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

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

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

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