Pagini recente » Cod sursa (job #1447111) | Cod sursa (job #1319700) | Cod sursa (job #1017186) | Cod sursa (job #2214012) | Cod sursa (job #1871152)
#include <cstdio>
#include <utility>
using namespace std;
int n;
pair<int, int> varfuri[100];
void citire()
{
scanf("%d", &n);
int tmp1, tmp2;
for(int i = 0; i < n; i++)
{
scanf("%d %d", &tmp1, &tmp2);
tmp1 += 10000001;
tmp2 += 10000001;
varfuri[i] = make_pair(tmp1, tmp2);
}
varfuri[n] = varfuri[0];
}
void calculareArie()
{
int arie = 0;
for(int i = 0; i < n; i++)
{
arie += (varfuri[i].second + varfuri[i + 1].second) * (varfuri[i + 1].first - varfuri[i].first) / 2;
}
printf("%d", -arie);
}
int main()
{
freopen("aria.in", "r", stdin);
freopen("aria.out", "w", stdout);
citire();
calculareArie();
return 0;
}