Zaikinarusina
?>

Дан массив 1 6 7 6 4 9 10. Сколько сравнений необходимо сделать при последовательном поиске, чтобы найти последний элемент со значением 6 (при условии, что поиск начинается с начала массива

Информатика

Ответы

stairov536

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).

andreokiseleo69421

#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 << "Данный треугольник - тупоугольный";

   }

   }

}

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан массив 1 6 7 6 4 9 10. Сколько сравнений необходимо сделать при последовательном поиске, чтобы найти последний элемент со значением 6 (при условии, что поиск начинается с начала массива
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Чечин-Павлова615
Александровна1742
Банова_Елена431
Lebedeva1577
NataliaBerezovskaya33
bhg50
mnogomams47
denisdenisov63
kuchino09
fhf3624
Shpunt-86
vlrkinn
ekaterinava90
Caragyant
mv7095