Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. extern "C" int szukaj_max(int a, int b, int c);
  4.  
  5. int main()
  6. {
  7. int x, y, z, wynik;
  8. printf("\nProsze podac trzy liczby calkowite ze znakiem: ");
  9. scanf_s("%d %d %d", &x, &y, &z, 32);
  10.  
  11. wynik = szukaj_max(x, y, z);
  12.  
  13. printf("\nSporsrod podanych liczb %d, %d, %d, liczba %d jest najwieksza", x, y, z, wynik);
  14.  
  15. return 0;
  16. }
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24. .686
  25. .model flat
  26.  
  27. public _szukaj_max
  28.  
  29. .code
  30.  
  31. _szukaj_max PROC
  32. push ebp
  33. mov ebp, esp
  34. mov eax, [ebp+8]
  35. cmp eax, [ebp+12]
  36. jge x_wieksza
  37.  
  38. mov eax, [ebp+12]
  39. cmp eax, [ebp+16]
  40. jge x_wieksza
  41.  
  42. wpisz_z:
  43. mov eax, [ebp+16]
  44.  
  45. zakoncz:
  46. pop ebp
  47. ret
  48.  
  49. x_wieksza:
  50. cmp eax, [ebp+16]
  51. jge zakoncz
  52. jmp wpisz_z
  53.  
  54. y_wieksza:
  55. mov eax, [ebp+12]
  56. jmp zakoncz
  57.  
  58. _szukaj_max ENDP
  59. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement