#include<stdio.h> #include<stdlib.h> #include<string.h> #include<ctype.h> #include<math.h> char s[1000],t[1]; int main(){ long long n,i; scanf("%lld",&n); if(n==0){ printf("%d",0); return 0; } while(n!=0){ t[0] = n%8+'0'; strcat(s,t); n = n/8; } for(i=strlen(s)-1;i>=0;i--){ printf("%c",s[i]); } return 0; } /************************************************************** Problem: 1288 User: admin Language: C Result: Accepted Time:9 ms Memory:1144 kb ****************************************************************/