- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
#include "string.h"
#include "stdio.h"
int main()
{
char c[15],*d = &c[0];
scanf("%10u", &c[11]);
sprintf(d, "%u\0",
(c[11]&0xFF)|
((c[12]&0xFF)<<8)|
((c[13]&0xFF)<<16)|
((c[14]&0xFF)<<24));
do if (c[0] > *d) c[0] = *d;
while (*d++, *(d+1) != 0);
printf("%d\n", c[0]-'0');
return 0;
}
j123123 16.11.2017 18:46 # 0
inkanus-gray 16.11.2017 18:53 # 0
http://ru.wikipedia.org/wiki/МИР
Или для «PDP-10» с 36-битными словами, которые компилятор разбил на 9-битные байты?
https://ru.wikipedia.org/wiki/PDP-10
Или для каких-нибудь DSP, на которых огромные «байты» — это норма?