Имя пользователя:
Пароль:
 

Название темы: Инвертирование цифр
Показать сообщение отдельно

Пользователь


Сообщения: 121
Благодарности: 35

Профиль | Отправить PM | Цитировать


Цитата Tau_0:
Просто мне этот термин инвертированная цифра дюже не понравился… »
Ну это, скорее всего, претензии к преподу, давшему alena_lep задание.
Цитата Tau_0:
трехзначную цифру »
А вот этот термин уже мне не нравится. Цифры трехзначными не бывают.
Цитата Tau_0:
Уж поначалу захотелось в двоичное представление перевести и биты инвертировать... »
Тоже о таком варианте подумал, но как то больше склоняюсь к той трактовке, которую упомянул выше. Да и с побитовым инвертированием остаются вопросы с разрядностью и значимостью левых нулей. Ведь таблицу кодирования можно записать так
Код: Выделить весь код
dec		bin
0		0
1		1
2		10
3		11
4		100
5		101
6		110
7		111
8		1000
9 		1001
или так:
Код: Выделить весь код
dec		bin
0		0000
1		0001
2		0010
3		0011
4		0100
5		0101
6		0110
7		0111
8		1000
9 		1001
Для случая кода фиксированной длины, задача побитового ивертирования элементарно решается операцией "исключающее или".
Цитата Drongo:
Легко решается через динамический массив. »
Алгоритмически легко, но вот учитывая что
Цитата alena_lep:
(язык С) »
идея использовать массив несколько теряет свою привлекательность.

Отправлено: 09:24, 26-02-2014 | #11

Название темы: Инвертирование цифр