Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
NSTR
0 / 0 / 0
Регистрация: 29.11.2013
Сообщений: 88
1

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

07.02.2014, 18:07. Просмотров 828. Ответов 7
Метки нет (Все метки)

Дан массив 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 минут
Может кто-нибудь подсказать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2014, 18:07
Ответы с готовыми решениями:

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

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

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

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

Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами
Дан массив размера 10. Переставить в обратном порядке элементы массива,...

7
mustimur
268 / 222 / 72
Регистрация: 22.11.2013
Сообщений: 838
Записей в блоге: 1
07.02.2014, 18:12 2
Лучший ответ Сообщение было отмечено NSTR как решение

Решение

У тебя все работает же но если я правильно понял
C++
1
    for(int i=0;i<N-1;i++)
1
kventin_zhuk
БНТУ ФИТР
215 / 155 / 41
Регистрация: 26.12.2012
Сообщений: 382
07.02.2014, 18:13 3
Лучший ответ Сообщение было отмечено NSTR как решение

Решение

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;
}
блок операторов жизненно необходим
1
mustimur
268 / 222 / 72
Регистрация: 22.11.2013
Сообщений: 838
Записей в блоге: 1
07.02.2014, 18:16 4
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
блок операторов жизненно необходим

Не по теме:

Учту)))

2
kventin_zhuk
БНТУ ФИТР
215 / 155 / 41
Регистрация: 26.12.2012
Сообщений: 382
07.02.2014, 18:29 5
mustimur, не учитывай поспешил - людей насмешил

Добавлено через 7 минут
C++
1
system("pause");
лучше вынести из функции func в main перед return.
1
mustimur
268 / 222 / 72
Регистрация: 22.11.2013
Сообщений: 838
Записей в блоге: 1
07.02.2014, 18:33 6
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
поспешил - людей насмешил
Я просто хотел указать на строчку которую заменить.... Не думал что надо тело цикла вторить
0
kventin_zhuk
БНТУ ФИТР
215 / 155 / 41
Регистрация: 26.12.2012
Сообщений: 382
07.02.2014, 18:35 7
mustimur, Да нет - это я поспешил и я не прав показалось что там вместо i - индекс стоит, думаю как-то индекс вне тела цикла используется
0
mustimur
268 / 222 / 72
Регистрация: 22.11.2013
Сообщений: 838
Записей в блоге: 1
07.02.2014, 18:37 8
Цитата Сообщение от kventin_zhuk Посмотреть сообщение
я не прав

Не по теме:

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

0
07.02.2014, 18:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 18:37

Дан массив размера N и целые числа K и L (0<=K<=L<=N-1).Напишите функцию
Дан массив размера N и целые числа K и L (0&lt;=K&lt;=L&lt;=N-1).Напишите функцию,...

Дан массив. Переписать его второй, четвертый и т.д. элементы в другой массив такого же размера, расположив элементы подряд с начала массива
Помогите пожалуйста решить задачи на C++! Я в нем вообще туго соображаю. 1....

Напишите функцию, которая получает массив A ненулевых целых чисел размера N
Напишите функцию, которая получает массив A ненулевых целых чисел размера N....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru