LINUX.ORG.RU

Откуда вводится эта последовательность? Если она вводится с клавиатуры, то где хранится? Если она представлена в буфере, то как адресуется буфер? Где он располагается? Какова размерность входных данных? ? 8, 16, 32, 64 бита? Какая ОС? От этого зависит как обрабатывать ввод с клавиатуры и как выводить на экран результат.

Что за дичь ты запостил?

Или это очередное трололо?

Chord ★★★★
()

Ты перепутал ЛОР с ChatGPT. Ни ответа, ни вопроса, какой-то набор слов в повелительном наклонении.

Моя внутренняя Ванга подсказывает, что это формулировка какой-то задачи, вероятно из институтского учебника. Ну и что мы должны сделать с этим?

Вариант 1. Преподнести тебе решение на блюдечке. Ну ты понял да. Единственный правильный вариант ответа — «нахрена».

Вариант 2. Решить твою задачу за деньги. В этом случае это в раздел Job с указанием, сколько ты готов заплатить. (Да и то, дискуссия, насколько допустимы подобные объявления даже в Job, на ЛОРе началась, да так и не закончилась.)

Вариант 3. Помочь тебе с затруднениями при решении. В этом случае ты должен написать: 1) ассемблер какой архитектуры нужен; 2) какие команды ты писал, чтобы решить задачу; 3) что конкретно не получилось. Тогда это не в Job, это в Development. Но точно не в текущем виде.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Выдели регистр который хранит наименьшее число и регистр, который хранит номер наименьшего числа.

В цикле «пока не конец последовательности» считываешь число в регистр, сравниваешь его с минимальным, если оно меньше минимального, тогда в минимальное записываешь текущее и в регистр с номером записываешь значение счетчика.

zx_gamer ★★★
()
Последнее исправление: zx_gamer (всего исправлений: 1)
Ответ на: комментарий от KiloMik

Не, писать на ассемблере под i386 не приятно. Очень заковыристая архитектура, особенно выбешивает контринтуитивное поведение DIV. А вот если бы арм, то сделал бы быстро.

realbarmaley ★★
()
Ответ на: комментарий от zx_gamer

В цикле «пока не конец последовательности» считываешь число в регистр, сравниваешь его с минимальным, если оно меньше минимального, тогда в минимальное записываешь текущее и в регистр с номером записываешь значение счетчика.

Хм. Твой вариант эффективнее. Просто я думал по-другому. Сначала занести всю введённую последовательность в облать памяти, а потом сравнивать. =)

cadaber ★★
()
Последнее исправление: cadaber (всего исправлений: 2)