Lisaveta777

Не сделано

Sep 1st, 2018
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.92 KB | None | 0 0
  1. #include <stdio.h>
  2. #define SIZE 10
  3. int main()
  4. {
  5.     int number, rest,temp, i,j, figures=0;
  6.     int arr[SIZE]= {0};
  7.     scanf("%d",&number);
  8.     while(1)
  9.     {
  10.         rest = number%10;
  11.         number = number/10;
  12.         arr[rest]++;
  13.         if(number<10)
  14.         {
  15.             rest = number;
  16.             arr[rest]++;
  17.             break;//leave while
  18.         }
  19.     }
  20.  
  21.     for(i = 0;i<SIZE;i++)
  22.         figures+= arr[i];
  23.         //printf("%d",arr[i]);
  24.     printf("figures are  %d\n",figures);
  25.  
  26.     for(i=0; i<SIZE;i++)//printf arr
  27.     {
  28.         printf("%d\t",arr[i]);
  29.     }
  30.  
  31.     j = 0;
  32.     for(i=SIZE-1;i>=0;i++)
  33.     {
  34.         if(arr[i]>0)
  35.         {
  36.  
  37.         }
  38.     }
  39.  
  40.     if(arr[0])//if origina number had zeros, and arr[0] non-zero
  41.     {
  42.         i=1;
  43.         while(!arr[i])
  44.             i++;
  45.         temp   = arr[0];
  46.         arr[0] = arr[i];
  47.         arr[i] = temp;
  48.     }
  49.  
  50.  
  51.     return 0;
  52. }
Add Comment
Please, Sign In to add comment