Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Слить два разных массива в третий и отсортировать его по возрастанию разными способами Задание - слить два разных массива в третий и отсортировать его по возрастанию разными способами + вывести время сортировки для наглядности. Все работает, но после выполнения сортировки 3 массива и... https://www.cyberforum.ru/ c-beginners/ thread1708398.html C (СИ) Сколько существует программ, которые преобразуют число 2 в число 29?
Исполнитель Человек преобразует число на экране. У исполнителя есть две команды, которым присвоены номера: Прибавить на 1 Умножить на 2 Первая команда увеличивает число на 1, а вторая увеличивает...
C (СИ) Сохранить текст в массиве и подсчитать количество слов в нем помогите пожалуйста) сохранить текст в массиве и подсчитать количество слов в нем. слова разделяются пробелами и разделителями строк. https://www.cyberforum.ru/ c-beginners/ thread1708344.html C (СИ) Описать функцию, которая меняет местами максимальные элементы двух матриц Задача: Описать функцию, которая меняет местами максимальные элементы двух матриц. Дополнительно написать функцию поиска макс. элементов. Проблема заключается в том, что если я ввожу две... https://www.cyberforum.ru/ c-beginners/ thread1708266.html
C (СИ) Определить среднее арифметическое элементов каждого рядка матрицы
С клавиатуры вводится двумерный массив действительных чисел размером n*n. Нужно определить среднее арифметическое элементов каждого рядка. Рядки массива сортируются за увеличением. Пы.сы. Кому не...
C (СИ) Как сказать scanf-у не переводить строку после нажатия Enter? Мне надо, чтобы после ввода, курсор в консоли оставался на прежнем месте. Частично, этого я смог добиться при помощи функции SetConsoleCursorPosition, установив курсор после ввода в нужное место. Но... https://www.cyberforum.ru/ c-beginners/ thread1708226.html
C (СИ) В матрице каждый элемент aij заменить минимальным среди элементов подматрицы В матрице A (m, n) каждый элемент aij заменить минимальным среди элементов подматрицы A '(i, j), которая расположена в верхнем левом углу матрицы A. Был бы очень благодарен за помощь. https://www.cyberforum.ru/ c-beginners/ thread1708086.html Написать 6 рекурсий и 1 общее тело для решения данной задачи C (СИ)
Ребят,такая ситуация,завтра защищаю курсовую,мне нужно написать программу для решения задачи В13 из ЕГЭ. Нужно написать 6 рекурсий и 1 общее тело для решения данной задачи. Рекурсии нужно писать...
C (СИ) В массиве N найти количество чередований знака https://www.cyberforum.ru/ c-beginners/ thread1707951.html
В массиве N (m) найти количество чередований знака, то есть количество переходов с минуса на плюс и наоборот. Например, в последовательности 0 - 2, 0 - 10, 2 - 1, 0, 0, 3, 2 - 3 четыре чередования...
C (СИ) Продублировать в списке все элементы с парными значениями три раза Здравствуйте, задали вот такое задание: "Дан указатель Р3 на третий элемент непустого списка. Продублировать в списке все элементы с парными значениями три раза(новые элементы добавлять после... https://www.cyberforum.ru/ c-beginners/ thread1707820.html
Сформировать массив из элементов двух исходных C (СИ)
Даны два произвольные одномерные массивы целых чисел М1 и М2 с одинаковым количеством элементов. Сформировать массив М3, элементами которого являются числа, образующиеся по формуле M3 = M1 + M2 .
C (СИ) Определить максимальный элемент массива и его индекс С клавиатуры вводится одномерный массив действительных чисел размером n. Определить максимальный элемент массива, и его индекс. Массив сортируется по убыванию. Пы.сы Кому не сложно помогите с... https://www.cyberforum.ru/ c-beginners/ thread1707768.html
39 / 37 / 21
Регистрация: 02.04.2016
Сообщений: 127
11.04.2016, 06:35 0

Вывести элементы массива с нечетными номерами в порядке убывания номеров - C (СИ) - Ответ 9005631

11.04.2016, 06:35. Показов 828. Ответов 2
Метки (Все метки)

Ответ

Вы начинаете второй цикл с элемента, которого нет в массиве. Допустим мы вводим n=5, тогда в массиве у нас будут следующие индексы: 0,1,2,3,4. То начиная с 5 индекса вы оказываетесь за пределами своего массива.
Так же у вас не правильное условие во втором цикле, но это вытекает из того, что вы не знаете или забыли, как номеруются числа в массиве.
Вот, подправил:
C
1
2
3
4
5
for(int i=n-1;i>-1;i-=2)
      {
        if((i%2)==0) 
            printf("%d\n",a[i]);
      }


Вернуться к обсуждению:
Вывести элементы массива с нечетными номерами в порядке убывания номеров C (СИ)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2016, 06:35
Готовые ответы и решения:

Массив: Вывести вначале элементы массива с нечётными номерами в порядке возрастания номеров...
Дано массив А размеров N. Вывести вначале его элементы с нечётными номерами в порядке возрастания...

Вывести вначале элементы массива с нечетными номерами в порядке возрастания номеров, затем - элементы с четными в порядке убывания номеров
дан массив А размера N.вывести вначале элементы с нечетными номерами в порядке возрастания...

Вывести элементы массива с нечетными номерами в порядке убывания номеров
.Дан массив A размера N (N — нечетное число). Вывести его элементы с нечетными номерами в порядке...

Вывести элементы массива с нечетными номерами в порядке убывания номеров
Оформить в виде функции. Дан массив А размера N (N-нечетное число). Вывести его элементы с...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2016, 06:35
Помогаю со студенческими работами здесь

Вывести элементы массива с нечетными номерами в порядке убывания номеров
Помогите пожалуйста,нужна программа.Пишу сама,выдает runtime error 105.Может знаете,что за ошибка?...

Вывести элементы массива с нечетными номерами в порядке убывания номеров
Дан массив A размера N (N — нечетное число). Вывести его элементы с нечетными номерами в порядке...

Вывести элементы массива с нечетными номерами в порядке убывания номеров
помогите, пожалуйста!:help: Дано массив А размера n (n-нечетное число) вывести его элементы с...

Вывести элементы с нечетными номерами в порядке возрастания номеров, а затем - элементы с четными номерами в порядке убывания номеров
Дан массив A размера N. Вывести вначале его элементы с нечетными номерами в порядке возрастания...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru