Advertisement
Guest User

Untitled

a guest
Dec 14th, 2018
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Bonus
  8. {
  9. class ResearcherList
  10. {
  11. private Researcher[] Researchers;
  12. public int Count { get; set; }
  13. private int[] Bonus;
  14.  
  15. public void Append(Researcher _researcher)
  16. {
  17. Researchers[Count++] = _researcher;
  18. }
  19. public ResearcherList()
  20. {
  21. Count = 0;
  22. Bonus = new int[Program.CMax];
  23. Researchers = new Researcher[Program.CMax];
  24. }
  25. public ResearcherList(int[] bonus)
  26. {
  27. Researchers = new Researcher[Program.CMax];
  28. Bonus = bonus;
  29. Count = 0;
  30. }
  31.  
  32. public void Set(Researcher r)
  33. {
  34. Researchers[Count++] = r;
  35. }
  36.  
  37. public int GetBonus(int i)
  38. {
  39. return Bonus[i];
  40. }
  41.  
  42. public void Sort()
  43. {
  44. Researcher testResearcher;
  45. for (int i = 0; i < Count - 1; i++)
  46. {
  47. Researcher _Researcher = Researchers[i];
  48. int im = i;
  49.  
  50. for (int j = i + 1; j < Count; j++)
  51. if (Researchers[j] <= Researchers[im])
  52. {
  53. _Researcher = Researchers[i];
  54. testResearcher = Researchers[i];
  55. im = j;
  56. Researchers[i] = Researchers[im];
  57. Researchers[im] = testResearcher;
  58. }
  59. }
  60. }
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement