Условные операторы
Автор: Макс Простой • Октябрь 4, 2023 • Лабораторная работа • 257 Слов (2 Страниц) • 101 Просмотры
Министерство образования Республики Беларусь
Учреждение образования
«Белорусский государственный университет информатики и радиоэлектроники»
Институт информационных технологий
Факультет
Лабораторная работа № 1
«Тема: Условные операторы»
Вариант №
Выполнил: студент гр.
.
Проверил
Минск, 2023
Индивидуальное задание
Задание № 1. Даны координаты вершин треугольника в формате (X1, Y1), (X2, Y2), (X3, Y3). Определить является ли треугольник равносторонним.;
- Реализация программы (код программы);
sqrt((x2-x1)^2 + (y2-y1)^2) - длинна одной грани треугольника. Находишь длинну 3 сторон и сравниваешь: если есть 2 равные стороны - треугольник равнобедренный
using namespace std;
int main()
{
system("chcp 1251 & cls");
int x1, x2, x3, y1, y2, y3;
cout << "Координата x1=";
cin >> x1;
cout << endl;
cout << "Координата y1=";
cin >> y1;
cout << endl;
cout << "Координата x2=";
cin >> x2;
cout << endl;
cout << "Координата y2=";
cin >> y2;
cout << endl;
cout << "Координата x3=";
cin >> x3;
cout << endl;
cout << "Координата y3=";
cin >> y3;
cout << endl;
int a = sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2));
int b = sqrt(pow((x3 - x2), 2) + pow((y3 - y2), 2));
int c = sqrt(pow((x3 - x1), 2) + pow((y3 - y1), 2));
cout << "Сторона а: " <<a << ", сторона b:" << b << ", сторона c: " << c << endl;
...