Условие задачи : Массив А вводится с клавиатуры. Вывести только нечетные элементы. Размер произвольный. (Язык Паскаль)
Сложность: легкая.
Для начала продумаем наше решение. Тут довольно всё просто. Сначала с помощью одного цикла заполним наш массив, потом с помощью другого выведем нечетные элементы.
Для того чтобы решить задачу нам понадобятся следующие переменные:
1. Переменная A — для массива
2. Переменная n — для количества элементов массива
3. Переменная i — для цикла.
Начнем мы с каркаса нашей программы :
Тут мы создали свой тип данных для массива, как и зачем читайте ( тут ), объявили переменные, попросили пользователя ввести кол-во элементов массива.
Теперь давайте заполним наш массив:
Ну а теперь нам надо вывести именно нечетные элементы, тут нам поможет условие:
Это условие определяет число на нечетность с помощью операции mod, которая ищет остаток от деления, читайте подробнее ( тут ), мы пишем:
Мы в цикле проверяем каждое число на нечетность и если оно нечетное то выводим его.
Дан массив А размера N.Вывести вначале его элементы с четными номерами(в порядке возрастания номеров),а затем-элементы с нечетными номерами(также в порядке возрастания номеров):
то программа работает, но выдает неправильные результаты
Дан массив, состоящий из целых чисел. Нумерация элементов начинается с 0. Напишите программу, которая выведет элементы массива, номера которых четны (0, 2, 4. ).
Сначала задано число N — количество элементов в массиве ( 1N100 ). Далее через пробел записаны N чисел — элементы массива. Массив состоит из целых чисел.
Необходимо вывести все элементы массива с чётными номерами.