Работы по программированию

This commit is contained in:
IgorVolochay
2026-07-28 09:56:54 +03:00
parent b85155ff95
commit 8602b7e845
73 changed files with 4090 additions and 0 deletions
@@ -0,0 +1,34 @@
#include <graphics.h>
#include <iostream>
void drawGrid() {
for (int i = 0; i <= 600; i += 20) {
line(i, 0, i, 600);
line(0, i, 600, i);
}
}
void drawParallelogram() {
int x[] = {100, 200, 100, 100, 250, 100, 200, 200, 100, 200}; // êîîðäèíàòû âåðøèí
// int y[] = {100, 100, 200, 200};
setcolor(RED);
drawpoly(4, x); // Ïåðåäàåì ìàññèâ òî÷åê
}
int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "");
drawGrid();
drawParallelogram();
// Ïëîùàäü ïàðàëëåëîãðàììà
int base = 150; // äëèíà îñíîâàíèÿ (ðàññ÷èòàííàÿ ïî êîîðäèíàòàì)
int height = 100; // âûñîòà (ðàññ÷èòàííàÿ ïî êîîðäèíàòàì)
float area = base * height;
std::cout << "Area of the parallelogram: " << area << std::endl;
getch(); // Îæèäàíèå ââîäà
closegraph();
return 0;
}