Упражнения на C ++: Проверьте, образует ли заданная длина трех сторон прямоугольный треугольник
C ++ Basic: упражнение 65 с решением
Напишите программу на C ++, чтобы проверить, образует ли заданная длина трех сторон прямоугольный треугольник.
Пример решения :
Код C ++:
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main() {
vector<int> triangle_sides(3);
cin >> triangle_sides[0] >> triangle_sides[1] >> triangle_sides[2];
sort(triangle_sides.begin(), triangle_sides.end());
if (triangle_sides[0]*triangle_sides[0] + triangle_sides[1]*triangle_sides[1] == triangle_sides[2]*triangle_sides[2])
{
cout << "Yes" << endl;
}
else
{
cout << "No" << endl;
}
return 0;
}
Пример вывода:
Пример ввода: 6 9 7 Пример вывода: нет
Блок - схема:
Редактор кода C ++:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на C ++ для вычисления суммы двух заданных целых чисел и подсчета количества цифр значения суммы.
Далее: Напишите программу на C ++ для обращения заданной строки. Размер строки должен быть меньше или равен 25.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code