Виктория Калиничева
Виктория Калиничева

Для чего здесь шестнадцатеричная система счисления?

uint nod() const {
int minElement= 0x7fffffff;
for ( ushort i= 0; i < size; ++i ) {
if ( (labs(array) < labs(minElement)) && (array != 0) ) {
minElement= array;
}
}
minElement= labs(minElement);

uint nod= 1;
for ( int expNod= 2; expNod <= minElement; ++expNod ) {
ushort i= 0;
for ( ; i < size; ++i ) {
if ( array % expNod != 0 ) {
break;
}
}
if ( i == size ) {
nod= expNod;
}
}

Ел
Елена

Для удобства записи и чтения. Так короче и понятнее. Программисту шестнадцатиричная привычна так же, как десятичная.

AV
Alex V. Spiridonov

Просто 7FFFFFFF гораздо лучше запоминается и удобнее набирается, чем 2147483647.

Похожие вопросы
когда используется шестнадцатеричная система счисления
Шестнадцатеричная система счисления отличается от восьмеричной!?
Переведите 712,375 из десятичной системы счисления в двоичную, восьмеричную и шестнадцатеричную системы счисления?
восьмеричная и шестнадцатеричная системы счисления (тест)
Требуется подправить рабочую программу на С++ (Нужна шестнадцатеричная система счисления)
Переведите числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную системы счисления 56,187,91
нужна готовая программа или алгоритм чтобы перевести из десятичной системы счисления в шестнадцатеричную?
Если числа в шестнадцатеричной сист счисления имеют вид B116 и 4016 то их разность в десятичной системе счисления равна
Как в си++ сложить два числа в шестнадцатеричной системе счисления?
Записать в шестнадцатеричной системе счисления число 0,0089899898.