Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Спроектируйте в консольном режиме: • функцию, решающую задачу индивидуального задания с использованием только логических операций (функция1); • функцию, решающую задачу индивидуального задания с использованием только структурных битовых полей (функция 2); • функцию main(), которая обращается к одной из функций. Ввод и вывод информации сделайте в шестнадцатеричной системе счисления Составить функцию, которая каждый байт информации перекодирует по следующей схеме: для каждых 4 бит применяется зафиксированная перестановка. Группа битов s1, s2, s3, s4 меняется на s4, s3, s2, s1. Используя функцию зашифровать строку символов и расшифровать помогите сделать, умоляю вас!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 23:53 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Это не просто сложное, а невыполнимое задание. Индивидуальное задание используя только логические операции не решается. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2013, 23:58 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, ну а с помощью структурных битовых полей как сделать тогда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 00:08 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
7186150ну а с помощью структурных битовых полей как сделать тогда? Шесть присваиваний: Код: sql 1. 2. 3. 4. 5. 6. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 00:15 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, void vvodbit(unsigned int& info) { BIT* p=(BIT*)&info; unsigned int k; info=0; cout << "Введите 1 бит(0/1): "; cin >> k; p->s1 = k; cout << "Введите 2 бит(0/1): "; cin >> k; p->s2 = k; cout << "Введите 3 бит(0/1): "; cin >> k; p->s3 = k; cout << "Введите 4 бит(0/1): "; cin >> k; p->s4 = k; cout<<"Исходное число: "<<endl <<p->s1<<p->s2<<p->s3<<p->s4<<endl; } void bitop(unsigned int& info) { BIT* p = (BIT*)&info; unsigned int a; a=p->s1; p->s1=p->s4; p->s4=a; a=p->s2; p->s2=p->s3; p->s3=a; cout<<"Новое число: "<<endl <<p->s1<<p->s2<<p->s3<<p->s4<<endl; ТАК ПОЙДЁТ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 00:22 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
7186150ТАК ПОЙДЁТ??? Я не препод, по мне так пойдёт всё, что даёт правильный результат. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 00:35 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, значит пойдёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 00:37 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, решается и довольно просто - через сдвиги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 14:52 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
chabapokрешается и довольно просто - через сдвиги. Сдвиги не являются логическими операциями. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 15:35 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Эту задачу спокойно можно решать символьными операциями. Вообще чтобы понять что надо преподу надо полистать конспект. Что он давал? Что за темы были? Это ближе к системному программингу? Или к дискретной математике? Или еще бог знает к каким числовым автомататам. Язык то С++ один, а способов получить на экране картинку - тыщи. В некоторой параллельной вселенной прокатил бы даже вариант таблички xxxx -> yyyy с 16 позициями. Тоже в некотором роде решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2013, 15:55 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, сдвиги вцелом нет, но есть подтип сдвигов - логический сдвиг вправо и влево. Это когда в старший или младший биты вдвигаются нули. И попробуй теперь докажи, что логический сдвиг не является логической опеацией? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 14:11 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
chabapokесть подтип сдвигов - логический сдвиг вправо и влево. Это когда в старший или младший биты вдвигаются нули. И давно этот сдвиг называется "логическим"? В пору моей юности он вообще не был достоин специального термина в отличии от "циклического" сдвига. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 14:28 |
|
||
|
очень сложное задание!!!
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Он так всегда назывался - можете в гугле проверить, если мне не верите. был еще арифметический вправо - с сохранением старшего бита. Ну и циклический и могут быть еще в системе команд процессора через флаг переноса сдвиги, но так глубоко мы копать уже не будем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 14:59 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=77&tid=2020172]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 284ms |
| total: | 420ms |

| 0 / 0 |
