Заданы три массива чисел, каждое из которых хранится в машинном
слове (спросить их размер и ввести ли значения с клавиатуры или сгенерировать
их псевдо-случайно). __Для каждого найти наибольшее и наименьшее значения в
знаковой и беззнаковой интерпретациях__. Вывести массивы на экран, чтобы можно
было увидеть найденные числа. Размер массива ограничить количеством чисел,
помещающихся в экран.
Интересует строка выделеная __. Я что-то не до конц понял, всмысле это значит, что при поиске чисел нужно использовать команды сравнения для беззнаковых, а потом еще и знаковых. Или как?
ЕЩЕ ВОПРОС по проге
Модератор: Andy
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
По всей видимости, должно быть выведено два отдельных результата сравнений: 1-й - при условии интерпритации элементов массивов, как знаковых целых, 2-й - как беззнаковых. Думаю, мне не стоит объяснять, что результаты будут эквивалентны далеко не всегда.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Да, но если так, возникает еще вопрос, как числа интерпретировать при вводе? Ведь если будут вводиться отриц. числа то их диапазон
в положительной части меньше.
ИЛИ т.е. например ввелось число(длина - слово) 65534 - в беззнаковой все нормально, когда же идет знаковое сравнение - учитываем знаковый бит и это число должно быть равно -2
И наоборот если ввели -2 первый раз оно = 65534(беззнаковая),
потом уже -2(знаковая). ТАК ЧТО ли....
в положительной части меньше.
ИЛИ т.е. например ввелось число(длина - слово) 65534 - в беззнаковой все нормально, когда же идет знаковое сравнение - учитываем знаковый бит и это число должно быть равно -2
И наоборот если ввели -2 первый раз оно = 65534(беззнаковая),
потом уже -2(знаковая). ТАК ЧТО ли....
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Да, именно так.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.