Форум программистов, компьютерный форум CyberForum.ru

Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: - C++

Восстановить пароль Регистрация
 
NSTR
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 76
07.02.2014, 18:07     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #1
Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке:
AN-1,A0,AN-2,A1,AN-3,A2,... .
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
void func(int A[], int N);
 
int main()
{
    int const n=10;
    int a[n]={1,2,3,4,5,6,7,8,9};
    func(a,n);
    return 0;
 
}
void func(int A[],int N)
{
    for(int i=0;i<N/2;i++)
        cout<<A[N-2-i]<<' '<<A[i]<<' ';
    if (N%2 !=0)
        cout<<A[N/2]<<endl;
    system("pause");
}
Как сделать чтобы он делаьше продолжал выводить?
Вот так:
C++
1
//9 1 8 2 7 3 6 4 5 5 4 6 3 7 2 8 1 9
Добавлено через 25 минут
Может кто-нибудь подсказать?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2014, 18:07     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке:
Посмотрите здесь:

Дан массив. Переписать его второй, четвертый и т.д. элементы в другой массив такого же размера, расположив элементы подряд с начала массива C++
Array7°. Дан массив размера N. Вывести его элементы в обратном порядке. C++
Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами C++
Напишите функцию, которая выводит его элементы в следующем порядке: C++
Напишите функцию, которая выводит элементы в следующем порядке: C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
07.02.2014, 18:12     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
У тебя все работает же но если я правильно понял
C++
1
    for(int i=0;i<N-1;i++)
kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
07.02.2014, 18:13     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
NSTR,
C++
1
2
3
4
5
6
for(int i=0;i<N - 1;i++)
{
        cout<<A[N-2-i]<<' '<<A[i]<<' ';
        if (N%2 !=0)
        cout<<A[N/2]<<endl;
}
блок операторов жизненно необходим
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
07.02.2014, 18:16     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #4
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
блок операторов жизненно необходим

Не по теме:

Учту)))

kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
07.02.2014, 18:29     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #5
mustimur, не учитывай поспешил - людей насмешил

Добавлено через 7 минут
C++
1
system("pause");
лучше вынести из функции func в main перед return.
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
07.02.2014, 18:33     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #6
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
поспешил - людей насмешил
Я просто хотел указать на строчку которую заменить.... Не думал что надо тело цикла вторить
kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
07.02.2014, 18:35     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #7
mustimur, Да нет - это я поспешил и я не прав показалось что там вместо i - индекс стоит, думаю как-то индекс вне тела цикла используется
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 18:37     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке:
Еще ссылки по теме:

C++ Напишите функцию, которая получает массив A ненулевых целых чисел размера N
Дан массив размера N и целые числа K и L (0<=K<=L<=N-1).Напишите функцию C++
C++ Класс "Массив". Вывести его элементы в следующем порядке: A1, AN, A2, AN–1, A3,AN–2,....

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

Или воспользуйтесь поиском по форуму:
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
07.02.2014, 18:37     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке: #8
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
я не прав

Не по теме:

Лучше всего за меня скажет моя подпись в этом случае

Yandex
Объявления
07.02.2014, 18:37     Дан массив A размера N. Напишите функцию, которая выводит его элементы в следующем порядке:
Ответ Создать тему
Опции темы

Текущее время: 12:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru