Advertisement
DMG

Putanja

DMG
Apr 15th, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.91 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <iomanip>
  4. using namespace std;
  5.  
  6. double rastojanje(int x, int y)
  7. {
  8.        return sqrt(x*x+y*y);
  9. }
  10.  
  11. main()
  12. {
  13.       int n, x[30], y[30], a = 0, b = 0;
  14.       double min = 100000;
  15.      
  16.       cin >> n;
  17.      
  18.       for(int i=0; i<n; i++)
  19.       {
  20.               cin >> x[i] >> y[i];
  21.               a = a + x[i];
  22.               b = b + y[i];
  23.       }
  24.      
  25.       cout << a << " " << b << endl;
  26.      
  27.       a = 0; b = 0;
  28.       for (int j=0; j<n; j++)
  29.       {
  30.           for (int i=0; i<n; i++)
  31.               if (i!=j)
  32.               {
  33.                  a = a + x[i];
  34.                  b = b + y[i];
  35.               }
  36.              
  37.           if (rastojanje(a, b) < min)
  38.              min = rastojanje(a, b);
  39.              
  40.           a = 0; b = 0;
  41.       }
  42.          
  43.       cout << setprecision(2) << fixed << min << endl;
  44.      
  45.      
  46.       system("PAUSE");
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement