Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.68 KB | None | 0 0
  1. // lab6.cpp: определяет точку входа для консольного приложения.
  2. //
  3. #include "stdafx.h"
  4. #include <iostream>
  5. using namespace std;
  6. // НАЙТИ МИНИМУМ В МАССИВЕ
  7. int main()
  8. {
  9.     int arr[] = { 3, 5, 8, 1, 0 };
  10.     int len = 5;
  11.     int min_of_arr;
  12.     int i = 0;
  13.     _asm {
  14.                 mov     min_of_arr, INT16_MAX
  15.                 mov     ecx, len
  16.                 xor     esi, esi
  17.                 jcxz    exit
  18.         cycl:   cmp     arr[esi], min_of_arr
  19.                 ja      L1
  20.                 mov     min_of_arr, arr[esi]
  21.         L1:     inc     esi
  22.                 loop    cycl
  23.         exit:   mov     eax, 4c00h
  24.                 int     21h; возврат управления операционной системе
  25.     }
  26.  
  27.     cout << min_of_arr << endl;
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement