#include<stdio.h>
int * range(int a, int b);
int main()
{
int *r;
int j;
r = range(0,5);
return 0;
}
int * range(int a, int b){
int *last
= malloc(sizeof(int) * b
); int i,j;
for(i=a;i<b;i++){
last[i] = i;
}
return last;
}
I2luY2x1ZGU8c3RkaW8uaD4KaW50ICogcmFuZ2UoaW50IGEsIGludCBiKTsKCmludCBtYWluKCkKewoJIGludCAqcjsKCSBpbnQgajsKCSByID0gcmFuZ2UoMCw1KTsKCSBwcmludGYoIiVkIixyWzFdKTsKCSBmcmVlKHIpOwoJIHJldHVybiAwOwp9CgppbnQgKiByYW5nZShpbnQgYSwgaW50IGIpewoJaW50ICpsYXN0ID0gbWFsbG9jKHNpemVvZihpbnQpICogYik7CglpbnQgaSxqOwoJZm9yKGk9YTtpPGI7aSsrKXsKCSAgICBsYXN0W2ldID0gaTsKCX0KCXJldHVybiBsYXN0Owp9Cg==