shinema

Untitled

Oct 12th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <assert.h>
  3. #define MAXN 10005
  4. static int secchi[MAXN];
  5. static int N,K,i;
  6. int ContaOperazioni(int N,int K,int *secchi){
  7. int carenze=0,eccessi=0,mosse=0;
  8. for(int i=0;i<N;i++){
  9. if(secchi[i]>=K)
  10. eccessi+=(secchi[i]-K);
  11. else
  12. carenze+=(K-secchi[i]);
  13. }
  14. if(carenze>eccessi)
  15. mosse=carenze;
  16. else
  17. mosse=eccessi;
  18. return mosse;
  19. }
  20. int main(){
  21. FILE *in, *out;
  22. assert(in = fopen("input.txt", "r"));
  23. assert(out = fopen("output.txt", "w"));
  24.  
  25. assert(1 == fscanf(in, "%d", &N));
  26. assert(1 == fscanf(in, "%d", &K));
  27. for( i = 0; i < N; ++i) assert(1 == fscanf(in, "%d", secchi+i));
  28. fprintf(out, "%d\n", ContaOperazioni(N,K,secchi));
  29. return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment