#define WIN32_LEAN_AND_MEAN #include #include using namespace std; int main() { HWND con_handle = GetConsoleWindow(); if (!con_handle) return 0; HDC con_DC = GetDC(con_handle); if (!con_DC) return 0; int32_t radius = 0; while (radius <= 1) cin >> radius; cin.get(); RECT window_size; if (!GetClientRect(con_handle, &window_size)) { ReleaseDC(con_handle, con_DC); return 0; } int32_t x_mid = window_size.right / 2, y_mid = window_size.bottom / 2; Ellipse(con_DC, x_mid - radius, y_mid - radius, x_mid + radius, y_mid + radius); cin.get(); ReleaseDC(con_handle, con_DC); return 0; }