Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- int main(void)
- {
- char base_digits[20] =
- {'0', '1', '2', '3', '4', '5', '6', '7',
- '8', '9', 'A', 'B', 'C', 'D', 'E', 'F','W','X','Y','Z'};
- int converted_number[64];
- int converted_number2[64];
- int index2=0;
- long int number_to_convert;
- int next_digit, base, index=0;
- printf("Enter base 10 number to convert to base 5: ");
- scanf("%ld", &number_to_convert);
- while (number_to_convert != 0)
- {
- converted_number[index] = number_to_convert % 5;
- number_to_convert = number_to_convert / 5;
- ++index;
- }
- printf("Enter same base 10 number to convert to base 20: ");
- scanf("%ld", &number_to_convert);
- while (number_to_convert != 0)
- {
- converted_number2[index2] = number_to_convert % 20;
- number_to_convert = number_to_convert / 20;
- ++index2;
- }
- --index;
- printf("\n\nConverted Number = ");
- while(index>=0)
- {
- printf("%c", base_digits[converted_number[index]]);
- --index;
- }
- printf("\n");
- --index2;
- printf("\n\nConverted Number 2 = ");
- while(index2>=0)
- {
- printf("%c", base_digits[converted_number2[index2]]);
- --index2;
- }
- printf("\n");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement