Array задачу не могу решить, вывожу четные элементы, а нечетные не выводятся

143
02 марта 2018, 17:18

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

#include <iostream> 
using namespace std; 
int main() { 
    int a[10]; 
    int n, i; 
    cout<<"n:"; 
    cin>>n; 
    for (i=0; i<n; ++i) cin>>a[i]; 
    { 
        for (i=0; i<n; i++) cout<<a[i*2+1]<<" "<<"\t"; 
    } 
    return 0; 
} 
Answer 1
// Нечетные
for (i=1; i<n; i+=2) 
    cout<<a[i]<<" "<<"\t"; 
cout << endl;
// Четные
for (i= ((n-1)/2)*2; i>= 0; i-=2) 
    cout<<a[i]<<" "<<"\t"; 

Примерно так...

READ ALSO
Выделение памяти под map

Выделение памяти под map

Создаю map так:

108
LibGDX Копия BitmapFont из AssetManager

LibGDX Копия BitmapFont из AssetManager

Есть статичная переменная manager, через неё получаю все нужные мне ресурсы, шрифт генерируется изttf с помощью расширения

163
Проблема с подключением драйвера ojdbc7

Проблема с подключением драйвера ojdbc7

Я скачал файл ojdbc7jar с сайта Oracle

183
Непонятный WritePendingException

Непонятный WritePendingException

Есть сервер, на Java, работающий на асинхронных сокетахКод сервера, примерно, такой

243