#include <stdio.h> // printf, scanfを使うため
#include <stdlib.h> // malloc, freeを使うため
int main(){
int n, i; // n:配列の要素数, i:ループ用変数
int *a; // int型のポインタ
scanf("%d",&n
); // 配列の大きさを入力 a
= (int *)malloc(sizeof(int) * n
);// n個分のint型メモリを確保if(a
== NULL
){printf("ERROR\n");return 0;} // メモリ確保に失敗した場合 for(i = 0; i < n; i++){a[i] = i + 1;} // 配列に値を代入
for(i = 0; i < n; i++){
printf("%d ", a
[i
]); // 配列の中身を表示 }
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+IC8vIHByaW50Ziwgc2NhbmbjgpLkvb/jgYbjgZ/jgoEKI2luY2x1ZGUgPHN0ZGxpYi5oPiAvLyBtYWxsb2MsIGZyZWXjgpLkvb/jgYbjgZ/jgoEKCmludCBtYWluKCl7CmludCBuLCBpOyAvLyBuOumFjeWIl+OBruimgee0oOaVsCwgaTrjg6vjg7zjg5fnlKjlpInmlbAKaW50ICphOyAvLyBpbnTlnovjga7jg53jgqTjg7Pjgr8Kc2NhbmYoIiVkIiwmbik7IC8vIOmFjeWIl+OBruWkp+OBjeOBleOCkuWFpeWKmwphID0gKGludCAqKW1hbGxvYyhzaXplb2YoaW50KSAqIG4pOy8vIG7lgIvliIbjga5pbnTlnovjg6Hjg6Ljg6rjgpLnorrkv50KaWYoYSA9PSBOVUxMKXtwcmludGYoIkVSUk9SXG4iKTtyZXR1cm4gMDt9IC8vIOODoeODouODqueiuuS/neOBq+WkseaVl+OBl+OBn+WgtOWQiApmb3IoaSA9IDA7IGkgPCBuOyBpKyspe2FbaV0gPSBpICsgMTt9IC8vIOmFjeWIl+OBq+WApOOCkuS7o+WFpQpmb3IoaSA9IDA7IGkgPCBuOyBpKyspewpwcmludGYoIiVkICIsIGFbaV0pOyAvLyDphY3liJfjga7kuK3ouqvjgpLooajnpLoKfQpmcmVlKGEpOyAvLyDnorrkv53jgZfjgZ/jg6Hjg6Ljg6rjgpLop6PmlL4KcmV0dXJuIDA7Cn0KCg==