Може ли да ми кажете защо ми излиза неправилно представяне ако накрая изваждам просто числото което е периметър
#include <iostream>
using namespace std;
int main() {
int a[100][100], n, x1, x2, y1, y2, S;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i][0] >> a[i][1];
if (i == 0) {
x1 = a[i][0];
x2 = a[i][0];
y1 = a[i][1];
y2 = a[i][1];
}
else {
if (x1 > a[i][0]) {
x1 = a[i][0];
}
else if (x2 < a[i][0]) {
x2=a[i][0];
}
if (y1 > a[i][1]) {
y1 = a[i][1];
}
else if (y2 < a[i][1]) {
y2 = a[i][1];
}
}
}
S = (x2 - x1+2) * 2 + (y2 - y1+2) * 2;
cout << S;
return 0;
}
Дата и час: 16.05.2020 11:37