Mai intai trebuie sa te autentifici.
Cod sursa(job #2187502)
| Utilizator | Data | 26 martie 2018 16:20:56 | |
|---|---|---|---|
| Problema | Aria | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva educationala | Marime | 0.66 kb |
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("aria.in");
ofstream g("aria.out");
int n;
struct pct{
int x, y;
}initial, pct1, pct2;
double ariefinala, arie;
int main()
{
f >> n;
f >> initial.x >> initial.y;
f >> pct1.x >> pct1.y;
for (int i=1; i<n-1; i++)
{
f >> pct2.x >>pct2.y;
arie=0;
arie=initial.x*pct1.y+pct1.x*pct2.y+pct2.x*initial.y-initial.x*pct2.y-initial.y*pct1.x-pct1.y*pct2.x;
ariefinala+=arie;
pct1.x=pct2.x;
pct1.y=pct2.y;
}
if (ariefinala<0)
ariefinala=-(ariefinala);
g << ariefinala/2;
return 0;
}
