/* kadai041 */
/* 配列の基本形(入力された数列を、最初に奇数番目を入力された順に表示し、
次に偶数番目を入力と逆順に表示. */
/* 2023.10.9 H.Soeda */
#include <stdio.h>
#define DATAMAX 20
int main(void) {
int n = 0; /* 入力されたデータの数 */
int number; /* 入力されたデータ */
int data[DATAMAX]; /* 入力されたデータを格納する配列 */
int i;
/* n 個のデータを入力してもらい、data[]に格納 */
printf("好きな正の整数をいくつか入力してください。\n"); printf("終了するときはゼロを入力してください\n"); while (number != 0) {
data[n++] = number;
if (n == DATAMAX) {
printf("データ数の上限%d を越えました。\n", DATAMAX
); break;
}
}
/* 奇数番目を入力された順に表示 */
for (i = 0; i < n; i += 2) {
}
/* 偶数番目を入力されたデータの逆順に表示 */
if ((n - 1) % 2 == 0) {
i = n - 2;
} else {
i = n - 1;
}
for (; i > 0; i -= 2) {
}
return 0;
}
Lyoga2FkYWkwNDEgICAgICAgICAgICAgICAgICAgICAgICovCi8qIOmFjeWIl+OBruWfuuacrOW9oijlhaXlipvjgZXjgozjgZ/mlbDliJfjgpLjgIHmnIDliJ3jgavlpYfmlbDnlarnm67jgpLlhaXlipvjgZXjgozjgZ/poIbjgavooajnpLrjgZfjgIEK5qyh44Gr5YG25pWw55Wq55uu44KS5YWl5Yqb44Go6YCG6aCG44Gr6KGo56S6LiAgICovCi8qIDIwMjMuMTAuOSBILlNvZWRhICAgICAgICAgICAgICAqLwojaW5jbHVkZSA8c3RkaW8uaD4KI2RlZmluZSBEQVRBTUFYIDIwCmludCBtYWluKHZvaWQpIHsKICAgIGludCBuID0gMDsgICAgICAgICAgICAvKiDlhaXlipvjgZXjgozjgZ/jg4fjg7zjgr/jga7mlbAgICAgICAgICAgICovCiAgICBpbnQgbnVtYmVyOyAgICAgICAgICAgLyog5YWl5Yqb44GV44KM44Gf44OH44O844K/ICAgICAgICAgICAgICAgKi8KICAgIGludCBkYXRhW0RBVEFNQVhdOyAgICAvKiDlhaXlipvjgZXjgozjgZ/jg4fjg7zjgr/jgpLmoLzntI3jgZnjgovphY3liJcgKi8KICAgIGludCBpOwogICAgLyogbiDlgIvjga7jg4fjg7zjgr/jgpLlhaXlipvjgZfjgabjgoLjgonjgYTjgIFkYXRhW13jgavmoLzntI0gKi8KICAgIHByaW50Zigi5aW944GN44Gq5q2j44Gu5pW05pWw44KS44GE44GP44Gk44GL5YWl5Yqb44GX44Gm44GP44Gg44GV44GE44CCXG4iKTsKICAgIHByaW50Zigi57WC5LqG44GZ44KL44Go44GN44Gv44K844Ot44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEXG4iKTsKICAgIHNjYW5mKCIlZCIsICZudW1iZXIpOwogICAgd2hpbGUgKG51bWJlciAhPSAwKSB7CiAgICAgICAgZGF0YVtuKytdID0gbnVtYmVyOwogICAgICAgIGlmIChuID09IERBVEFNQVgpIHsKICAgICAgICAgICAgcHJpbnRmKCLjg4fjg7zjgr/mlbDjga7kuIrpmZAlZCDjgpLotorjgYjjgb7jgZfjgZ/jgIJcbiIsIERBVEFNQVgpOwogICAgICAgICAgICBicmVhazsKICAgICAgICB9CiAgICAgICAgc2NhbmYoIiVkIiwgJm51bWJlcik7CiAgICB9CiAgICAvKiDlpYfmlbDnlarnm67jgpLlhaXlipvjgZXjgozjgZ/poIbjgavooajnpLogKi8KICAgIGZvciAoaSA9IDA7IGkgPCBuOyBpICs9IDIpIHsKICAgICAgICBwcmludGYoIiVkICIsIGRhdGFbaV0pOwogICAgfQogICAgLyog5YG25pWw55Wq55uu44KS5YWl5Yqb44GV44KM44Gf44OH44O844K/44Gu6YCG6aCG44Gr6KGo56S6ICovCiAgICBpZiAoKG4gLSAxKSAlIDIgPT0gMCkgewogICAgICAgIGkgPSBuIC0gMjsKICAgIH0gZWxzZSB7CiAgICAgICAgaSA9IG4gLSAxOwogICAgfQogICAgZm9yICg7IGkgPiAwOyBpIC09IDIpIHsKICAgICAgICBwcmludGYoIiVkICIsIGRhdGFbaV0pOwogICAgfQogICAgcHJpbnRmKCJcbue1guS6huOBl+OBvuOBmeOAglxuIik7CiAgICByZXR1cm4gMDsKfQ==