- #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==