powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными
4 сообщений из 4, страница 1 из 1
C# Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными
    #38434739
Allllllllllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый! не подскажете как решить такую задачку: Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными на с#
...
Рейтинг: 0 / 0
C# Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными
    #38434773
Allllllllllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Или хотя-бы задачку: Ввести целое беззнаковое число uint32,
а для замены еще схемка приводится.
...
Рейтинг: 0 / 0
C# Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными
    #38434813
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Allllllllllex,

смотри BitConverter
...
Рейтинг: 0 / 0
C# Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными
    #38436163
Allllllllllex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На С++ что-то типа этого, а как на C#?

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
#include < iostream>
#include < math.h>
using namespace std;
int main() {
int n1, n2, mask;
cout < < "Vvedite n1: ";
cin >> n1;
cout < < "Vvedite n2: ";
cin >> n2;

mask=0;
for(int i=0, j=1; i< =sizeof(mask)*8; i+=2)
{
mask |= j;
j< < =2;
}
//@cout< < "n2="< < n2< < "\t";//@
n2= n2 & mask;
//@cout< < "n2="< < n2< < "\n";//@
//@cout< < "mask="< < mask< < "\n";//@

mask< < =1;

//@cout< < "n1="< < n1< < "\t";//@
n1= n1 & mask;
//@cout< < "n1="< < n1< < "\n";//@
//@cout< < "mask="< < mask< < "\n";//@

n1 |= n2;

cout < < n1 < < endl;
cin.get();
return 0;
} 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# Ввести целое беззнаковое число uint32 и поменять четные байты с нечетными
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]