fork download
  1. #include <stdio.h>
  2. int avr(int n, int a[n]);
  3.  
  4. int main(int argc, char *argv[]) {
  5. int n=0,i; /*number of stacks*/
  6. int a[50];
  7. int temp,counter =0;
  8. int moves;
  9. int avrage;
  10. while (1) {
  11. scanf("%d",&n);
  12. if(n==0) break;
  13. counter +=1;
  14. for (i=0;i<n;i++) {
  15. scanf("%d",&temp);
  16. a[i] = temp;
  17. }
  18. avrage = avr(n,a);
  19. for (i=0;i<n;i++) {
  20. if(avrage > a[i]){
  21. moves += (avrage - a[i]);
  22. }
  23. }
  24. printf("Set #%d\n",counter);
  25. printf("The minimmum number of move is %d.\n\n",moves);
  26. }
  27.  
  28. }
  29. int avr(int n, int a[n]){
  30. int avr=0;
  31. int i;
  32. for (i=0;i<n;i++) {
  33. avr += a[i];
  34. }
  35. avr /=n;
  36. return avr;
  37. }
  38.  
Success #stdin #stdout 0.01s 1720KB
stdin
Standard input is empty
stdout
Standard output is empty