Advertisement
Paszta

Niskopoziomówka zad z wyjściówki

Dec 16th, 2019
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. program tescior;
  2. #include("stdlib.hhf");
  3. static
  4. i: int32:=0;
  5. tablica: int32[4];
  6. //zmienna: int32;
  7. begin tescior;
  8. for(mov(i, EAX); EAX<4; inc(EAX)) do
  9. stdout.put("Dajta ze liczbe", nl);
  10. stdin.get(EBX);
  11. mov(EBX, tablica[EAX*4]);
  12. mov(0,EBX);
  13. endfor;
  14.  
  15.  
  16.  
  17. for(mov(i, EAX); EAX<4; inc(EAX)) do
  18. stdout.put(tablica[EAX*4]:4);
  19. stdout.newln();
  20. endfor;
  21.  
  22. end tescior;
  23.  
  24. 2.
  25.  
  26. program tescior;
  27. #include("stdlib.hhf");
  28. static
  29. tablica: int32[20];
  30. i: int32:=0;
  31. licznik: int32;
  32.  
  33. procedure wysw(licznik: int32);
  34. static
  35. g: int32:=0;
  36.  
  37. begin wysw;
  38.  
  39. for(mov(g,EAX); EAX<licznik; inc(EAX)) do
  40. stdout.put(tablica[EAX*4]:4);
  41. stdout.newln();
  42. endfor;
  43.  
  44. end wysw;
  45.  
  46. begin tescior;
  47. mov(0,licznik);
  48. for(mov(i,EAX); EAX<5; inc(EAX)) do
  49. mov(EAX, licznik);
  50. stdout.put("Podaj liczbe", nl);
  51. stdin.get(EBX);
  52. if(EBX < 0) then
  53. mov(5,EAX);
  54. dec(licznik);
  55. endif;
  56. mov(EBX, tablica[EAX*4]);
  57. endfor;
  58.  
  59.  
  60. wysw(licznik);
  61.  
  62. end tescior;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement