1. Главная
  2. Библиотека
  3. Программирование
  4. 2. Ввести массив из n целых элементов. Найти максимальн...
Решение задачи на тему

2. Ввести массив из n целых элементов. Найти максимальное количество подряд идущих четных элементов c++

  • Программирование
  • #Основы алгоритмизации и программирования
  • #Структуры и алгоритмы обработки данных
2. Ввести массив из n целых элементов. Найти максимальное количество подряд идущих четных элементов c++

Условие:

2. Ввести массив из n целых элементов. Найти максимальное количество подряд идущих четных элементов c++

Решение:

Для решения задачи о нахождении максимального количества подряд идущих четных элементов в массиве целых чисел на C++, следуйте этим шагам:

  1. Ввод массива: Сначала нужно ввести размер массива n и затем сам массив из n целых чисел.

  2. Инициализация переменных: Создайте переменные для хранения текущего количества подряд идущих четных элементов и максимального количества четных элементов.

  3. Перебор элементов массива: Пройдите по каждому элементу массива. Если элемент четный, увеличьте текущее количество подряд идущих четных элементов. Если элемент нечетный, сравните текущее количество с макси...

  • Мы используем вектор для хранения элементов массива.
  • Цикл проходит по всем элементам массива и проверяет, четный ли элемент.
  • Если элемент четный, увеличиваем . Если нечетный, сравниваем и обновляем , а затем сбрасываем .
  • В конце проверяем, не осталось ли у нас четных элементов в конце массива, и выводим результат.

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

Выбери предмет