#include <stdio.h>
#define DATAMAX 10
int main(void) {
int n; /* 入力されたデータの数 */
int number; /* 入力されたデータ */
int data[DATAMAX]; /* 入力されたデータを格納する配列 */
int *p;/* データ配列の先頭を指すポインタ */
int i;
p=data;
/* n 個のデータを入力してもら、data[]に格納 */
printf("好きな正の整数をいくつか入力してください。\n "); printf("終了するときはゼロを入力してください\n "); n = 0;
while(number!=0) {
*(p+n)=number;
n++;
if (n==DATAMAX){
printf("データ数の上限%d を越えました。\n",DATAMAX
); break;
}
}
for ( i= n-1; i>=0; i--) {
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNkZWZpbmUgREFUQU1BWCAxMAoKaW50IG1haW4odm9pZCkgewoJaW50IG47IC8qIOWFpeWKm+OBleOCjOOBn+ODh+ODvOOCv+OBruaVsCAqLwoJaW50IG51bWJlcjsgLyog5YWl5Yqb44GV44KM44Gf44OH44O844K/ICovCglpbnQgZGF0YVtEQVRBTUFYXTsgLyog5YWl5Yqb44GV44KM44Gf44OH44O844K/44KS5qC857SN44GZ44KL6YWN5YiXICovCglpbnQgKnA7Lyog44OH44O844K/6YWN5YiX44Gu5YWI6aCt44KS5oyH44GZ44Od44Kk44Oz44K/ICovCglpbnQgaTsKCQoJcD1kYXRhOwoJCgkvKiBuIOWAi+OBruODh+ODvOOCv+OCkuWFpeWKm+OBl+OBpuOCguOCieOAgWRhdGFbXeOBq+agvOe0jSAqLwoJcHJpbnRmKCLlpb3jgY3jgarmraPjga7mlbTmlbDjgpLjgYTjgY/jgaTjgYvlhaXlipvjgZfjgabjgY/jgaDjgZXjgYTjgIJcbiAiKTsKCXByaW50Zigi57WC5LqG44GZ44KL44Go44GN44Gv44K844Ot44KS5YWl5Yqb44GX44Gm44GP44Gg44GV44GEXG4gIik7CgluID0gMDsKCXNjYW5mKCIlZCIsJm51bWJlcik7Cgl3aGlsZShudW1iZXIhPTApIHsKCQkqKHArbik9bnVtYmVyOwoJCW4rKzsKCQlpZiAobj09REFUQU1BWCl7CgkJCXByaW50Zigi44OH44O844K/5pWw44Gu5LiK6ZmQJWQg44KS6LaK44GI44G+44GX44Gf44CCXG4iLERBVEFNQVgpOwoJCQlicmVhazsKCQl9CgkJc2NhbmYoIiVkIiwmbnVtYmVyKTsKCX0KCWZvciAoIGk9IG4tMTsgaT49MDsgaS0tKSB7CgkJcHJpbnRmKCIlZCAiLCoocCtpKSk7Cgl9CglwcmludGYoIlxuIOe1guS6huOBl+OBvuOBmeOAglxuIik7CglyZXR1cm4gMDsKfQ==