Though, First time it may be a surprising fact that, "NEGATIVE BASE!!!", But it really exists. :)
Here goes it.Click Here for details.
NegaTernary(-3) Base conversion python implementation:
And Here is NegaBinary(-2) Base conversion in C:
Here goes it.Click Here for details.
NegaTernary(-3) Base conversion python implementation:
def negaternary(i): digits = [] while i != 0: i, remainder = divmod(i, -3) if remainder < 0: i, remainder = i + 1, remainder + 3 digits.insert(0, str (remainder)) return ''.join(digits)
And Here is NegaBinary(-2) Base conversion in C:
#include<stdio.h> int main() { char a[100]; int num,temp; while(~scanf("%d",&num)) { while(num!=0) { temp=num%(-2); num/=(-2); if(temp < 0) { num+=1; temp+=2; } printf("%d ",temp); } puts(""); } return 0; }
No comments:
Post a Comment