Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #define MAX 8
- void TampilAngka(int list_angka[], int n)
- {
- for(int i=0;i<n;i++)
- {
- printf("list_angka[%d] = %d\n", i, list_angka[i]);
- }
- }
- void UrutMeningkat(int A[])
- {
- int temp;
- int j, k;
- for (j=0; j<MAX-1; j++) {
- for (k=MAX-1; k>=(j+1); k--) {
- if (A[k] > A[k-1]) {
- temp = A[k];
- A[k] = A[k-1];
- A[k-1] = temp;
- }
- }
- }
- printf("\n");
- TampilAngka(A, MAX);
- }
- void UrutMenurun(int A[])
- {
- int temp;
- int j, k;
- for (j=0; j<MAX-1; j++) {
- for (k=MAX-1; k>=(j+1); k--) {
- if (A[k] < A[k-1]) {
- temp = A[k];
- A[k] = A[k-1];
- A[k-1] = temp;
- }
- }
- }
- printf("\n");
- TampilAngka(A, MAX);
- }
- int main()
- {
- int list_angka[MAX] = {8, 3, 7, 1, 6, 4, 2, 5};
- TampilAngka(list_angka, MAX);
- printf("\n");
- printf("Urut Meningkat: \n");
- UrutMeningkat(list_angka);
- printf("\n");
- printf("Urut Menurun: \n");
- UrutMenurun(list_angka);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement