Вопрос задан 29.09.2023 в 14:21. Предмет Информатика. Спрашивает Герасенков Никита.

8. Составить программу определения вида треугольника: равносторонний, равнобедренный,

разносторонний. 9. Написать программу, вычисляющую принадлежит ли точка X отрезку [а, b], используя составные условия. Если да, то выдать на экран «принадлежит» и удвоить значение X. Если нет, то выдать на экран "не принадлежит" и утроить значение X​компилятор (С++)
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Рамазанов Максим.

#include <iostream>

#include <iomanip>

using namespace std;

int main()

{

setlocale(LC_ALL,"rus");

cout<<"1:"<<endl;

double a,b,c;

cin>>a>>b>>c;

if(a==b && a==c && b==c)

{

 cout<<"Равносторонний"<<endl;

}

else

{

 if(a==b || a==c || b==c) cout<<"Равнобедренный"<<endl;

 else cout<<"Разносторонний"<<endl;

}

cout<<"2:"<<endl;

double i,j,x;

cin>>i>>j>>x;

if(x>=i && x<=j) cout<<"Принадлежит."<<x*2<<endl;

else cout<<"Не принадлежит."<<x*3<<endl;

system("pause");

return 0;

}

Был рад помочь!!!!!!

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа для определения вида треугольника и проверки принадлежности точки X отрезку может выглядеть следующим образом на C++:

cpp
#include <iostream> using namespace std; int main() { // Задаем координаты вершин треугольника A, B и C double xA, yA, xB, yB, xC, yC; cout << "Введите координаты вершины A (xA yA): "; cin >> xA >> yA; cout << "Введите координаты вершины B (xB yB): "; cin >> xB >> yB; cout << "Введите координаты вершины C (xC yC): "; cin >> xC >> yC; // Вычисляем длины сторон треугольника double AB = sqrt(pow(xB - xA, 2) + pow(yB - yA, 2)); double BC = sqrt(pow(xC - xB, 2) + pow(yC - yB, 2)); double AC = sqrt(pow(xC - xA, 2) + pow(yC - yA, 2)); // Определяем вид треугольника if (AB == BC && BC == AC) { cout << "Треугольник равносторонний." << endl; } else if (AB == BC || BC == AC || AC == AB) { cout << "Треугольник равнобедренный." << endl; } else { cout << "Треугольник разносторонний." << endl; } // Проверка принадлежности точки X отрезку [a, b] double a, b, x; cout << "Введите начало отрезка a: "; cin >> a; cout << "Введите конец отрезка b: "; cin >> b; cout << "Введите координату точки X: "; cin >> x; if (x >= a && x <= b) { cout << "Точка X принадлежит отрезку [" << a << ", " << b << "]" << endl; x *= 2; // Удвоить значение X cout << "Удвоенное значение X: " << x << endl; } else { cout << "Точка X не принадлежит отрезку [" << a << ", " << b << "]" << endl; x *= 3; // Утроить значение X cout << "Утроенное значение X: " << x << endl; } return 0; }

Эта программа сначала определяет вид треугольника на основе длин его сторон, а затем проверяет принадлежность точки X отрезку [a, b] и выполняет соответствующие действия в зависимости от результата проверки.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос