В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
PodolskayaOlli
PodolskayaOlli
11.11.2021 16:57 •  Информатика

Втаблице разрешается переставлять местами любые две строки друг с другом и любые два столбца.можно ли с нескольких таких операций получить из левой таблицы правую? если да,то привидете набор операций,содержащих минимальное число операций перестановки.если не то почему столбики: 123 978 456 645 789 312 на сегодня мне нужно​

Показать ответ
Ответ:
12365s
12365s
28.02.2023 22:42
А
переведём в двоичную
АВС,1А_16=1010 1011 1100, 0001 1010_2
каждая цифра шестнадцати ручного представления становится четвёркой цифр в двоичном виде.
теперь для перевода в восьмисотых систему будем отсекать по три бита от запятой, влево, и это будет целая часть, и потом вправо, это станет дробной частью
=101 010 111 100, 000 110 100_2=
справа получились только два бита, и их надо дополнить нулём
=5274,064_8
б
из восьмеричной переведём в двоичную
123,56_8=001 010 011, 101 110_2
переформатирование двоичное число по 4 бита в группе, при необходимости дополняя слева и справа недостающими нулями
=0 0101 0011, 1011 1000_2=
и заменим каждую четвёрку соответствующей шестнадцати яичной цифрой
= 53,В8_16
0,0(0 оценок)
Ответ:
y4enik5
y4enik5
09.03.2020 05:06
Ну, нужно сравнить A+B и C стороны. Если A+B<=C(для каждой стороны), то треугольник не существует. Если A=B=C - равносторонний. Если A=B или A=C или B=C - равнобедренный.
псевдокод
bool Triangle(int &a, int &b, int &c)
{    
return ((a + b > c) && (b + c > a) && (c + a > b));
}
...
int Type(int a, int b, int c)
{    
if(a == b == c) {        
return 0;  
}  else  {       
if(a==b || c == b || a == c) {            
return 1;    
}
return 2;
}
}
int main()
{
...    
if(Triangle(a, b, c)) {
 cout<<(Type(a, b, c) == 0) ? "равносторонний" : (Type(a, b, c) == 1) ? "равнобедренный" : "разносторонний";    
} else {       
cout<<"Это не треугольник";
}
...    
return 0;
}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота