Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #include<string.h>
- #define N 10
- void main()
- {
- int long num, n;
- int i, j, temp = 0, lengthOfNumber = 0;
- char a[N], b[N];
- printf("Please enter a integer number:\n");
- scanf("%ld", &num);
- //
- temp = num;
- //Determine how many times next loop will run to enter number into array
- while (temp)
- {
- temp /= 10;
- ++lengthOfNumber;
- }
- //Brake number to 1 digit numbers
- for (i = 0, j = 0; i < lengthOfNumber; i++, j++)
- {
- n = num % 10;
- num /= 10;
- a[i] = n;
- b[j] = a[i];
- }
- //Rearrange array in asending order
- for (i = 0; i < lengthOfNumber; i++)
- {
- a[i] = b[j - 1];
- j--;
- }
- //print result
- printf("You entered number after translating into the string is %s\n", a);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement