Advertisement
Guest User

Untitled

a guest
Jan 29th, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.95 KB | None | 0 0
  1.  
  2. //
  3. //  main.cpp
  4. //  ec330
  5. //
  6. //  Created by Aidar Baggio on 1/28/15.
  7. //  Copyright (c) 2015 Aidar Baggio. All rights reserved.
  8. //
  9.  
  10. #include <iostream>
  11. #include <iomanip>
  12. #include <cmath>
  13. #include <cstdlib>
  14. #include <limits.h>
  15. #include <algorithm>
  16.  
  17.  
  18. using namespace std;
  19.  
  20. int min_sum (int *nums, int len);
  21.  
  22. int main(){
  23.     int len;
  24.     cin >> len;
  25.     int nums[len];
  26.  
  27.     for (int i = 0; i<len; i++){
  28.         cin >> nums[i];
  29.     }
  30.     cout << "\n";
  31.     cout << min_sum(nums, len) << endl;
  32.     return 0;
  33. }
  34.  
  35.  
  36. int min_sum(int *nums, int len) {
  37.     int min = abs(nums[0] - 330);
  38.  
  39.     for (int i=0;i<=len;++i)
  40.         for (int j=i+1;j<=len+1;++j)
  41.             for (int k=j+1;k<=len+2;++k){
  42.                 int s = nums[i];
  43.                 if (j < len) s += num[j];
  44.                 if (k < len) s += num[k];
  45.                 if (abs(s - 330) < min){
  46.                     min = s;
  47.                 }
  48.             }
  49.     return min;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement