|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.09.2022, 23:38 | #1 |
Регистрация: 07.02.2022
Сообщений: 4
|
Ассемблер
1.
Вычислить заданное целочисленное выражение для исходных данных, используя арифметические операции ADD, ADC, INC, SUB, SBB, DEC, NEG, IMUL, IDIV, CBW, CWD, CDQ и, если нужно, логические операции XOR, SAL, SAR. Выполнить ввод и вывод данных с использованием подпрограмм. Выполнить контроль операций деления и умножения с выводом сообщений об ошибках. (2*c/a – d*d)/(d + a – 1) 2.Выполнить ввод и вывод данных с использованием подпрограмм. Дан целочисленный массив из N элементов, в котором записаны значения последовательных результатов измерений. Элементы массива могут принимать целые значения от 0 до 10 000 включительно. Опишите алгоритм, который выполняет выбраковку данных в массиве: если максимальный чётный элемент массива меньше максимального нечётного, все чётные элементы заменяются на нули, иначе все нечётные элементы заменяются на нули. Например, для исходного массива из восьми элементов: 7 1 3 2 14 5 9 6 программа должна вывести (по одному числу в строке) числа 0 0 0 2 14 0 0 6 3. Дан целочисленный массив из N положительных целых чисел, не превышающих 10000. Необходимо умножить все элементы массива, меньшие 40, на одно и то же значение, так чтобы при этом максимальный из них стал как можно больше, но не превысил значения 10000. Гарантируется, что в массиве есть хот бы один элемент, меньший 40. Напишите программу для решения этой задачи. В качестве результата программа должна вывести изменённый массив, по одному элементу в строке. Например, для исходного массива из 5 элементов 1 21 315 81 57 программа должна вывести (по одному числу в строке) числа 476 9996 315 81 57 (все элементы, меньшие 40 умножены на 476). Бюджет 1000р |
28.09.2022, 02:13 | #2 |
Пользователь
Регистрация: 04.07.2012
Сообщений: 32
|
пишите biger18@yandex.ru
|
28.09.2022, 03:04 | #3 |
Регистрация: 08.06.2011
Сообщений: 4
|
Последний раз редактировалось Thread; 28.09.2022 в 03:07. |
28.09.2022, 08:01 | #4 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ассемблер | Alex_12Proxy | Помощь студентам | 0 | 27.04.2012 11:13 |
Ассемблер в С++ | JeyKip | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 04.11.2010 19:09 |
Ассемблер | Demiurg-kun | Помощь студентам | 1 | 31.10.2010 09:11 |
Ассемблер | maziLa | Помощь студентам | 3 | 06.07.2009 10:31 |