Страница 1 из 1

ЕЩЕ ВОПРОС по проге

Добавлено: 26 апр 2005, 11:06
qwerqwer
Заданы три массива чисел, каждое из которых хранится в машинном
слове (спросить их размер и ввести ли значения с клавиатуры или сгенерировать
их псевдо-случайно). __Для каждого найти наибольшее и наименьшее значения в
знаковой и беззнаковой интерпретациях__. Вывести массивы на экран, чтобы можно
было увидеть найденные числа. Размер массива ограничить количеством чисел,
помещающихся в экран.

Интересует строка выделеная __. Я что-то не до конц понял, всмысле это значит, что при поиске чисел нужно использовать команды сравнения для беззнаковых, а потом еще и знаковых. Или как?

Добавлено: 26 апр 2005, 16:42
Romeo
По всей видимости, должно быть выведено два отдельных результата сравнений: 1-й - при условии интерпритации элементов массивов, как знаковых целых, 2-й - как беззнаковых. Думаю, мне не стоит объяснять, что результаты будут эквивалентны далеко не всегда.

Добавлено: 26 апр 2005, 20:14
qwerqwer
Да, но если так, возникает еще вопрос, как числа интерпретировать при вводе? Ведь если будут вводиться отриц. числа то их диапазон
в положительной части меньше.

ИЛИ т.е. например ввелось число(длина - слово) 65534 - в беззнаковой все нормально, когда же идет знаковое сравнение - учитываем знаковый бит и это число должно быть равно -2
И наоборот если ввели -2 первый раз оно = 65534(беззнаковая),
потом уже -2(знаковая). ТАК ЧТО ли....

Добавлено: 27 апр 2005, 13:05
Romeo
Да, именно так.