2. Полученное число 826 переведем из десятичной системы счисления в 17тиричную. Для этого, осуществим последовательное деление на 17, до тех пор пока остаток не будет меньше чем 17.
826÷17=48(ост=А)
48÷17=2(ост=Е)
2÷17=0(ост=2)
Полученные остатки записываем в обратном порядке, таким образом:
2EA(17), где (17) - основание стстемы счисления
Объяснение:
В скобках: (20); (10); (17) указаны основания систем счисления.
1. Переведём число 216 в десятичную систему:
216(20)=2 ∙ 20^2 + 1 ∙ 20^1 + 6 ∙ 20^0 = 2 ∙ 400 + 1 ∙ 20 + 6 ∙ 1 = 800 + 20 + 6 = 826(10)
Таким образом:
216(20) = 826(10)
2. Полученное число 826 переведем из десятичной системы счисления в 17тиричную. Для этого, осуществим последовательное деление на 17, до тех пор пока остаток не будет меньше чем 17.
826÷17=48(ост=А)
48÷17=2(ост=Е)
2÷17=0(ост=2)
Полученные остатки записываем в обратном порядке, таким образом:
826(10)=2EA(17)
ответ: 216(20) = 2EA(17).
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double x1, y1, x2, y2, x3, y3, a, b, c;
cout << 'Введите координаты точек треугольника: ';
cin >> x1;
cin >> y1;
cin >> x2;
cin >> y2;
cin >> x3;
cin >> y3;
a = sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2));
b = sqrt(pow((x3 - x2), 2) + pow((y3 - y2), 2));
c = sqrt(pow((x1 - x3), 2) + pow((y1 - y3), 2));
if (a = b = c) {
cout << "Данный треугольник - равносторонний\n";
}
else if (a == b || b == c || a == c ) {
cout << "Данный треугольник - равнобедренный\n";
}
else if (a != b && b != c && a != c) {
cout << "Данный треугольник - разносторонний\n";
}
if (c > a && c > b) {
if (c*c == a*a + b*b) {
cout << "Данный треугольник - прямоугольный";
}
else if (c*c < a*a + b*b) {
cout << "Данный треугольник - остроугольный";
}
else {
cout << "Данный треугольник - тупоугольный";
}
}
else if (a > b && a > c) {
if (a*a == b*b + c*c) {
cout << "Данный треугольник - прямоугольный";
}
else if (a*a < b*b + c*c) {
cout << "Данный треугольник - остроугольный";
}
else {
cout << "Данный треугольник - тупоугольный";
}
}
else {
if (b*b == a*a + c*c) {
cout << "Данный треугольник - прямоугольный";
}
else if (b*b < a*a + c*c) {
cout << "Данный треугольник - остроугольный";
}
else {
cout << "Данный треугольник - тупоугольный";
}
}
}