diff options
Diffstat (limited to 'test.c')
-rw-r--r-- | test.c | 25 |
1 files changed, 0 insertions, 25 deletions
@@ -1,25 +0,0 @@ -// BCD -#include"stdio.h" - -int toBCD(int x){ - if (x < 100){ - int a = ((x / 10) << 4); - int b = (x % 10); - return (a + b); - } - else{ - fprintf(stderr, "Number greater than 99 passed to toBCD()"); - } -} - -int fromBCD(int x){ - int a = ((x >> 4) * 10); - int b = (x & 0xF); - return (a + b); -} - -int main (){ - int i = 39; - printf("1. %d\n2. %d\n3. %d\n", i, toBCD(i), fromBCD(toBCD(i))); - return 0; -}
\ No newline at end of file |