Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2022, 21:36   #1
Yuldosh
Новичок
Джуниор
 
Регистрация: 12.07.2022
Сообщений: 3
По умолчанию массив

пожалуйста помогите написать программу: дан одномерный массив. элементы массива если по возрастанию написать программу вывести на экран “true” если наоборот то “false”

Input: output:
[0,4,5,0,3,7] false
[0,4,5,30,70] true
[-20,4,3,3,4] false
Yuldosh вне форума Ответить с цитированием
Старый 12.07.2022, 21:47   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

Код:
IsOrdered: ; rcx - Array, edx - Count
        push 1
        pop r8
        jmp .enter

  @@:
        mov rax, [rcx + r8 * 8]
        sub rax, [rcx + r8 * 8 - 8]
        jl @f
        add r8, 1

 .enter:
        cmp r8, rdx
        jl @b
        push 1
        pop rax
        retn

  @@:
        xor eax, eax
        retn

Последний раз редактировалось macomics; 12.07.2022 в 21:58.
macomics вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дан массив A размером 3*3. Составить программу, записывающие положительные элементы этого массива A в одномерный массив B, а отрицательные - в одномерный массив C SkaNi Паскаль, Turbo Pascal, PascalABC.NET 1 02.06.2017 08:07
Как по указателю на массив узнать массив чего это(array of string/integer/int64...) WhiskasTM Общие вопросы Delphi 4 07.01.2013 21:11
Дан массив из 9 байт расматривая его как массив 72 бит подсчитать число нулей в этом массиве. noob asm Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 16.04.2012 19:04
С# задан массив 5х5. сформировать массивы А и В. в массив А поместить элементы с четными индексами, в массив В с нечетны Koksa Помощь студентам 0 10.10.2011 11:26
Массив - Нужно написать массив и распечатать на экран с конца в начало(язык С++) econ Помощь студентам 1 29.05.2011 22:02