/* Kdai041             */
/* 最初に奇数番目の数字を入力された順に表示し、次に偶数番目の数字を入力と逆順に
表示すること。         */
/* 2026.7.6 H.Funayama */

#include <stdio.h>
#define DATAMAX 100

int main(void) {
    int data[DATAMAX];	/* 入力されたデータを格納する配列    */
    int n = 0;			/* 入力されたデータの数				 */
    int number;			/* 入力されたデータ 				 */
    int i;

    printf("正の整数を入力してください（0で終了）:\n");

    scanf("%d", &number);
    while (number != 0) {
        data[n++] = number;

        if (n == DATAMAX) {
            printf("データ数の上限を超えました。\n");
            break;
        }

        scanf("%d", &number);
    }

    /*奇数番目 */
    for (i = 0; i < n; i += 2) {
        printf("%d ", data[i]);
    }

    /*偶数番目 */
    for (i = n - 1; i >= 0; i--) {
        if (i % 2 == 1) {
            printf("%d ", data[i]);
        }
    }

    printf("\n終了します。\n");

    return 0;
}