Другие языки программирования и технологии
Заданы два треугольника А и В координатами своих вершин. Составить программу, определяющую, какой из них имеет большую
Написать программу на языке С++, прошу помогите
Это задача по математике. У математиков спрашивай.
Будут формулы написать задачу - (как два пальца об асфальт) как два байта переслать.
+++++++++++++++
Builder (как программы Windows) или консолевская (типа под DOS на черном экране) версия ?
Будут формулы написать задачу - (как два пальца об асфальт) как два байта переслать.
+++++++++++++++
Builder (как программы Windows) или консолевская (типа под DOS на черном экране) версия ?
#include <cmath>
#include <iostream>
using namespace std;
double area(double x1, double y1, double x2, double y2, double x3, double y3) {
return abs((x1 - x3)*(y2 - y3) - (x2 - x3)*(y1 - y3)) / 2;
}
void getcoo(double x[3], double y[3]) {
for (int c = 0; c < 3; ++c) {
cout << "x" << c << " y" << c << "? ";
cin >> x[c] >> y[c];
}
}
int main() {
double xa[3], ya[3], xb[3], yb[3];
cout << "Координаты вершин треугольника A\n";
getcoo(xa, ya);
cout << "Координаты вершин треугольника B\n";
getcoo(xb, yb);
double sa = area(xa[0], ya[0], xa[1], ya[1], xa[2], ya[2]);
double sb = area(xb[0], yb[0], xb[1], yb[1], xb[2], yb[2]);
cout << (sa > sb ? "Большая у A" : sa < sb ? "Большая у B" : "Равны") << endl;
}
#include <iostream>
using namespace std;
double area(double x1, double y1, double x2, double y2, double x3, double y3) {
return abs((x1 - x3)*(y2 - y3) - (x2 - x3)*(y1 - y3)) / 2;
}
void getcoo(double x[3], double y[3]) {
for (int c = 0; c < 3; ++c) {
cout << "x" << c << " y" << c << "? ";
cin >> x[c] >> y[c];
}
}
int main() {
double xa[3], ya[3], xb[3], yb[3];
cout << "Координаты вершин треугольника A\n";
getcoo(xa, ya);
cout << "Координаты вершин треугольника B\n";
getcoo(xb, yb);
double sa = area(xa[0], ya[0], xa[1], ya[1], xa[2], ya[2]);
double sb = area(xb[0], yb[0], xb[1], yb[1], xb[2], yb[2]);
cout << (sa > sb ? "Большая у A" : sa < sb ? "Большая у B" : "Равны") << endl;
}
Похожие вопросы
- Треугольник задан координатами своих вершин. вычислить его площадь. На языке СИ!
- 1. Составить программу, определяющую совпадают ли первая и вторая цифры трехзначного числа. и ещё 4 в пояснении
- А почему программы написанные на C/C#/C++ имеют больший вес чем на tasm/masm?
- Как составить программу на языке Паскаль,если задано следующее условие
- Нужно составить программу на ассемблере
- Помогите составить программу на паскале!
- Помогите составить программу на pascal
- Составьте программы и проверьте их выполняемость на Паскале
- Верно ли утверждение, что программа, которая отображается в браузере имеет меньше функционала, чем та, которая имеет
- Составьте программу, имитирующую арифметический калькулятор.