Дамп всех задач
This commit is contained in:
34
C++/files/pert.cpp
Normal file
34
C++/files/pert.cpp
Normal file
@@ -0,0 +1,34 @@
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD>.
|
||||
#include <iostream>
|
||||
#include <fstream>
|
||||
#include <cmath>
|
||||
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
int n;
|
||||
double r,pi,a1,b1,per,a2,b2,a,b;
|
||||
per=0;
|
||||
ifstream d;
|
||||
d.open ("input.txt");
|
||||
d>>n;
|
||||
d>>r;
|
||||
d>>a1;
|
||||
d>>b1;
|
||||
a=a1;
|
||||
b=b1;
|
||||
while (!d.eof()) {
|
||||
d>>a2;
|
||||
d>>b2;
|
||||
per=per+(sqrt((a2-a1)*(a2-a1)+(b2-b1)*(b2-b1)));
|
||||
a1=a2; b1=b2;
|
||||
}
|
||||
per=per+sqrt((a1-a)*(a1-a)+(b1-b)*(b1-b)+(a2-a1)*(a2-a1)+(b2-b1)*(b2-b1));
|
||||
per=per+((2*3.14*r)/4)*n;
|
||||
d.close();
|
||||
ofstream f;
|
||||
f.open ("output.txt");
|
||||
f<<per;
|
||||
f.close();
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user