func_code_string: #include <bits/stdc++.h>   using namespace std;   const double eps = 1E-9;   const double Exp = 2.718281828459045;   const double pi = 3.14159;   const double E = 2.7182818284590452354;   int isRight(int x1, int x2) {     if (x1 < x2)       return 1;     else       return -1;   }   int main() {     int arr[3][2];     for (int i = 0; i < 3; ++i) {       cin >> arr[i][0] >> arr[i][1];     }     int resultArr[3][2];     double xn = (arr[0][0] + arr[1][0]) / 2.0;     double yn = (arr[0][1] + arr[1][1]) / 2.0;     resultArr[0][0] = 2 * xn - arr[2][0];     resultArr[0][1] = 2 * yn - arr[2][1];     xn = (arr[1][0] + arr[2][0]) / 2.0;     yn = (arr[1][1] + arr[2][1]) / 2.0;     resultArr[1][0] = 2 * xn - arr[0][0];     resultArr[1][1] = 2 * yn - arr[0][1];     xn = (arr[0][0] + arr[2][0]) / 2.0;     yn = (arr[0][1] + arr[2][1]) / 2.0;     resultArr[2][0] = 2 * xn - arr[1][0];     resultArr[2][1] = 2 * yn - arr[1][1];     int number = 3;     if (resultArr[0][0] == resultArr[1][0] &&         resultArr[0][1] == resultArr[1][1]) {       number--;     }     if (resultArr[1][0] == resultArr[2][0] &&         resultArr[1][1] == resultArr[2][1]) {       number--;     }     if (resultArr[2][0] == resultArr[0][0] &&         resultArr[2][1] == resultArr[0][1]) {       number--;     }     cout << number << endl;     for (int i = 0; i < 3; ++i) {       cout << resultArr[i][0] <<     << resultArr[i][1] << endl;     }     return 0;   }   