0 / 0 / 1
Регистрация: 25.05.2015
Сообщений: 25
1

Вывести элементы массива с нечетными номерами в порядке убывания номеров

01.06.2015, 05:20. Показов 1799. Ответов 2
Метки нет (Все метки)

Оформить в виде функции. Дан массив А размера N (N-нечетное число). Вывести его элементы с нечетными номерами в порядке убывания номеров: https://www.cyberforum.ru/cgi-bin/latex.cgi?{A}_{N}, {A}_{N-2}, {A}_{N-4},..., {A}_{1}.
Условный оператор не использовать.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2015, 05:20
Ответы с готовыми решениями:

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

Вывести элементы массива с четными номерами в порядке убывания номеров
Элементы массивов задать с помощью генератора случайных чисел (блок присваивания, команда Random)....

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

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

2
Модератор
Эксперт С++
12630 / 10128 / 6097
Регистрация: 18.12.2011
Сообщений: 27,159
01.06.2015, 06:55 2
Лучший ответ Сообщение было отмечено igorbogdanov как решение

Решение

C++
1
2
3
4
5
void f(int* mass,int N)
{
    for(int i=N-1;i>=0;i-=2)
      cout<<mass[i]<<' ';
}
0
0 / 0 / 1
Регистрация: 25.05.2015
Сообщений: 25
01.06.2015, 09:10  [ТС] 3
Полностью оформленный код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <time.h>
#include <stdlib.h>
#include <math.h>
using namespace std;
void f(int* mass,int N)
{ int i;
    if((N-1)%2==0) i=N-2; else i=N-1;                
    for(;i>=0;i-=2)
      cout<<mass[i]<<' '; 
 }
int main()
{
    int *mass,N,i;
    cout<<"Input N =";
cin>>N;
    mass=new int[N];
    for(i=0;i<N;i++)
    {cout<<"mass["<<i<<"]=";
    cin>>mass[i];
    }
    f(mass,N);                
    
       system("pause");
 
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2015, 09:10
Помогаю со студенческими работами здесь

Заменить элементы массива с нечетными номерами на квадраты их номеров
Заменить элементы массива с нечетными номерами на квадраты их номеров

Вывести элементы массива с нечетными номерами, являющиеся нечетными
Задан массив с количеством элементов N. Вывести элементы с нечетными номерами, являющиеся нечетными.

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

Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания)
Здравствуйте, ув. програмисты.. Раньше меня этот форум выручал, и сейчас надеюсь выручит... Я уже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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