Guest User

Untitled

a guest
Feb 18th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. void InAsNama(karung arr[], int byk){
  2. int i, j;
  3. karung temp;
  4. for(i=1; i<byk; i++){
  5. temp.nim = arr[i].nim;
  6. temp.nilai = arr[i].nilai;
  7. strcpy(temp.nama, arr[i].nama);
  8. j=i-1;
  9. while(strcmp(temp.nama, arr[j].nama)<=0 && (j>=0)){
  10. arr[j+1].nim = arr[j].nim;
  11. arr[j+1].nilai = arr[j].nilai;
  12. strcpy(arr[j+1].nama, arr[j].nama);
  13. j=j-1;
  14. }
  15. arr[j+1].nim = temp.nim;
  16. arr[j+1].nilai = temp.nilai;
  17. strcpy(arr[j+1].nama, temp.nama);
  18. }
  19. }
  20.  
  21. void InAsNama(karung arr[], int byk){
  22. int i, j;
  23. karung temp;
  24. for(i=1; i<byk; i++){
  25. temp.nim = arr[i].nim;
  26. temp.nilai = arr[i].nilai;
  27. strcpy(temp.nama, arr[i].nama);
  28. j=i-1;
  29. while((temp.nim, arr[j].nim)<=0 && (j>=0)){
  30. arr[j+1].nim = arr[j].nim;
  31. arr[j+1].nilai = arr[j].nilai;
  32. strcpy(arr[j+1].nama, arr[j].nama);
  33. j=j-1;
  34. }
  35. arr[j+1].nim = temp.nim;
  36. arr[j+1].nilai = temp.nilai;
  37. strcpy(arr[j+1].nama, temp.nama);
  38. }
  39. }
  40.  
  41. void InAsNama(karung arr[], int byk){
  42. int i, j;
  43. karung temp;
  44. for(i=1; i<byk; i++){
  45. temp.nim = arr[i].nim;
  46. temp.nilai = arr[i].nilai;
  47. strcpy(temp.nama, arr[i].nama);
  48. j=i-1;
  49. while((temp.nilai, arr[j].nilai)<=0 && (j>=0)){
  50. arr[j+1].nim = arr[j].nim;
  51. arr[j+1].nilai = arr[j].nilai;
  52. strcpy(arr[j+1].nama, arr[j].nama);
  53. j=j-1;
  54. }
  55. arr[j+1].nim = temp.nim;
  56. arr[j+1].nilai = temp.nilai;
  57. strcpy(arr[j+1].nama, temp.nama);
  58. }
  59. }
  60.  
  61. void hasil(karung arr[], int byk){
  62. int i;
  63. for(i=0; i<byk; i++){
  64. printf("%s || %d || %d\n", arr[i].nama, arr[i].nim, arr[i].nilai);
  65. }
  66. i++;
  67. }
Add Comment
Please, Sign In to add comment