 |
|

08.10.2007, 21:10
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
Вопрос простой по синтаксису. Как пишется операция побитового циклического смещения (Без вытеснения). На асме ror\rol ... А на С++ ???
|
|
|

08.10.2007, 21:18
|
|
Banned
Регистрация: 03.08.2007
Сообщений: 313
С нами:
9879714
Репутация:
291
|
|
там вроде нет побитового оператора циклического смещения
http://www.williamspublishing.com/PDF/5-8459-0840-X/part.pdf
|
|
|

08.10.2007, 21:26
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
inv Ну есть вот циклическое побитовое смещение с вытеснением, типо
DWORD dw = 0xFF;
dw = dw << 8;
dw - равен 0xFF00;
dw << 32 = нулю, а хотелось бы 0xFF.
Может ведь есть все же 
|
|
|

09.10.2007, 13:38
|
|
Новичок
Регистрация: 12.09.2007
Сообщений: 13
С нами:
9822256
Репутация:
13
|
|
Сообщение от GlOFF
Может ведь есть все же 
Только с помощью функций CRT:
_rotl, _rotl64, _rotr_rotr64
Последний раз редактировалось salex100; 09.10.2007 в 13:41..
|
|
|

09.10.2007, 14:00
|
|
Новичок
Регистрация: 04.10.2007
Сообщений: 5
С нами:
9790839
Репутация:
-22
|
|
А какой простой прикол с СДРОМОМ можно сделать из использюя сппец код для консольного приложения на с++
|
|
|

09.10.2007, 16:35
|
|
Участник форума
Регистрация: 26.12.2004
Сообщений: 188
С нами:
11248166
Репутация:
107
|
|
Сообщение от GlOFF
inv Ну есть вот циклическое побитовое смещение с вытеснением, типо
DWORD dw = 0xFF;
dw = dw << 8;
dw - равен 0xFF00;
dw << 32 = нулю, а хотелось бы 0xFF.
Может ведь есть все же 
Наверное легче будет асм вставками...
|
|
|

09.10.2007, 19:32
|
|
Постоянный
Регистрация: 08.05.2006
Сообщений: 816
С нами:
10531106
Репутация:
1338
|
|
FoX's Ну если норм нет, то асм вставки рулят  !!!
|
|
|

10.10.2007, 12:20
|
|
Новичок
Регистрация: 04.10.2007
Сообщений: 5
С нами:
9790839
Репутация:
-22
|
|
Помогите решить задачи
Выполнить задания двумя способами: с использованием оператора if и с ис-пользованием условного оператора ?.
1. Даны вещественные числа x, y. Если x и y разного знака, то каждое значе-ние заменить их абсолютными значениями. Если оба значения положительны, то уменьшить их на 10,5. Если оба значения отрицательны и одно из них при-надлежит отрезку [–2,0; –1,0], то оба значения увеличить в 10 раз; в остальных случаях x и y оставить без изменения.
2. Даны действительные числа x1, y1, x2, y2. Вычислить
min(x1, y1, x2, y2)+min(x1,x2,y1).
|
|
|

15.10.2007, 08:20
|
|
Новичок
Регистрация: 04.03.2007
Сообщений: 19
С нами:
10098762
Репутация:
1
|
|
сорь, что лезу с глупыми вопросами, но сам решить вопрос не очень могу.
Надо составить прогу, которая бы считала сумму ряда чисел с максимальной точностью:
беск
E (сумма) {((-1)^[Vi]) * x^2i}/ [(i+2)* (i+3)
i=0
[Vi ] - целая часть числа-арифметического корня числа i
числитель (-1)в степени [Vi] * x в степени 2i
знаменатель (i+2)*(i+3)
х - задаётся юзером
i = переменная цикла
оч нужно решение задачи на C
|
|
|

15.10.2007, 10:09
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
С нами:
9999746
Репутация:
1318
|
|
Или дуй в лабораторные, где это делают бесплатно, или говори сколько платишь...
|
|
|
|
 |
|
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3)
|
|
|
|