#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <math.h>
float len[] = { 0, 0, 0 };
void sidelength(int numb1, int numb2, int numb3, int numb4, int i)
{
float length
= sqrt(pow((numb2
- numb1
), 2) + pow((numb4
- numb3
), 2));//довжина сторони len[i] = length;
printf("\nlength %f", length
); printf("\nlength %f", len
[i
]); if (i == 2)
{
float p = (len[0] + len[1] + len[2]) / 2;//error(півпериметр)
float square
= sqrt(fabs(p
* (p
- len
[0]) * (p
- len
[1]) * (p
- len
[2])));//error(площа прямокутного трикутника) printf("\nlength %f %f %f", len
[0], len
[1], len
[2]); }
}
void main()
{
for (int i = 0; i < 3; i++)
{
int x1;
int x2;
int y1;
int y2;
sidelength(x1, x2, y1, y2, i);
}
}
I2RlZmluZSBfQ1JUX1NFQ1VSRV9OT19XQVJOSU5HUwojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG1hdGguaD4KZmxvYXQgbGVuW10gPSB7IDAsIDAsIDAgfTsKdm9pZCBzaWRlbGVuZ3RoKGludCBudW1iMSwgaW50IG51bWIyLCBpbnQgbnVtYjMsIGludCBudW1iNCwgaW50IGkpCnsKICAgIAogICAgZmxvYXQgbGVuZ3RoID0gc3FydChwb3coKG51bWIyIC0gbnVtYjEpLCAyKSArIHBvdygobnVtYjQgLSBudW1iMyksIDIpKTsvL9C00L7QstC20LjQvdCwINGB0YLQvtGA0L7QvdC4CiAgICBsZW5baV0gPSBsZW5ndGg7CiAgICBwcmludGYoIlxubGVuZ3RoICVmIiwgbGVuZ3RoKTsKICAgIHByaW50ZigiXG5sZW5ndGggJWYiLCBsZW5baV0pOwogICAgaWYgKGkgPT0gMikKICAgIHsKICAgICAgICBmbG9hdCBwID0gKGxlblswXSArIGxlblsxXSArIGxlblsyXSkgLyAyOy8vZXJyb3Io0L/RltCy0L/QtdGA0LjQvNC10YLRgCkKICAgICAgICBmbG9hdCBzcXVhcmUgPSBzcXJ0KGZhYnMocCAqIChwIC0gbGVuWzBdKSAqIChwIC0gbGVuWzFdKSAqIChwIC0gbGVuWzJdKSkpOy8vZXJyb3Io0L/Qu9C+0YnQsCDQv9GA0Y/QvNC+0LrRg9GC0L3QvtCz0L4g0YLRgNC40LrRg9GC0L3QuNC60LApCiAgICAgICAgcHJpbnRmKCJcbiEgJWYiLCBwKTsKICAgICAgICBwcmludGYoIlxuISAlZiIsIHNxdWFyZSk7CiAgICAgICAgcHJpbnRmKCJcbmxlbmd0aCAlZiAlZiAlZiIsIGxlblswXSwgbGVuWzFdLCBsZW5bMl0pOwogICAgfQoKfQoKdm9pZCBtYWluKCkKewogICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzOyBpKyspCiAgICB7CiAgICAgICAgaW50IHgxOwogICAgICAgIGludCB4MjsKICAgICAgICBpbnQgeTE7CiAgICAgICAgaW50IHkyOwogICAgICAgIHByaW50ZigiRW50ZXIgeDE6Iik7CiAgICAgICAgc2NhbmYoIiVkIiwgJngxKTsKICAgICAgICBwcmludGYoIkVudGVyIHgyOiIpOwogICAgICAgIHNjYW5mKCIlZCIsICZ4Mik7CiAgICAgICAgcHJpbnRmKCJFbnRlciB5MToiKTsKICAgICAgICBzY2FuZigiJWQiLCAmeTEpOwogICAgICAgIHByaW50ZigiRW50ZXIgeTI6Iik7CiAgICAgICAgc2NhbmYoIiVkIiwgJnkyKTsKICAgICAgICBzaWRlbGVuZ3RoKHgxLCB4MiwgeTEsIHkyLCBpKTsKICAgICAgICBwcmludGYoIlxuIik7CgogICAgfQogICAgCn0=