Untitled

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> char dec[10]; //String to store decimal conversion. Least significant digit is index 0. char int2dec(unsigned long num){ //Human readable conversion from long int. Return value is most significant non-zero character. printf("num: %llu\n", num); dec[9]=num/1000000000+48; dec[8]=(num%1000000000)/100000000+48; dec[7]=(num%100000000)/10000000+48; dec[6]=(num%10000000)/1000000+48; dec[5]=(num%1000000)/100000+48; dec[4]=(num%100000)/10000+48; dec[3]=(num%10000)/1000+48; dec[2]=(num%1000)/100+48; dec[1]=(num%100)/10+48; dec[0]=num%10+48; signed char i=9; while((dec[i]==48) & (i>0)) { printf("%d: %d %d\n", i, dec[i], (dec[i]==48) & (i>0)); i--; } return(i);} int main(void) { int i; printf("MSNZC: %d\n", int2dec(1234567890)); printf("dec: "); for (i = 9; i >=0; i--) printf("%c", dec[i]); //printezi caractere, nu int printf("\n"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines