Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define SIZE 10
- int main()
- {
- int number, rest,temp, i,j, figures=0;
- int arr[SIZE]= {0};
- scanf("%d",&number);
- while(1)
- {
- rest = number%10;
- number = number/10;
- arr[rest]++;
- if(number<10)
- {
- rest = number;
- arr[rest]++;
- break;//leave while
- }
- }
- for(i = 0;i<SIZE;i++)
- figures+= arr[i];
- //printf("%d",arr[i]);
- printf("figures are %d\n",figures);
- for(i=0; i<SIZE;i++)//printf arr
- {
- printf("%d\t",arr[i]);
- }
- j = 0;
- for(i=SIZE-1;i>=0;i++)
- {
- if(arr[i]>0)
- {
- }
- }
- if(arr[0])//if origina number had zeros, and arr[0] non-zero
- {
- i=1;
- while(!arr[i])
- i++;
- temp = arr[0];
- arr[0] = arr[i];
- arr[i] = temp;
- }
- return 0;
- }
Add Comment
Please, Sign In to add comment