/************************************************************
* Program : Pengurutan Data *
* Author : Ady Putra Firmansyah *
* NIM : 3411151085 *
* BBM : 524E6FE8 *
* Line : Adhzyc *
* Instagram : Adhzy212 *
************************************************************/
//Program Pengurutan Data Menggunakan Bubble Short
#include<conio.h>
#include<stdio.h>
#define N 20
//Kamus Global
int bubble(int n);
int i,j,A[N];
//Main Driver
main(){
int jml;
//Tampilan Awal
printf("METODA BUBBLE SORT \n\n");
printf("Masukkan Masukan Bilangan Yang Mau Diurutkan (maks 20) : ");scanf("%d",&jml);
printf("\n");
//Input Data
for (i=0;i<jml;i++){
printf("Bilangan ke %d : ",i+1);scanf("%d",&A[i]);
}
printf("\n");
//Mengurutkan Data
bubble(jml);
//Data Sudah Terurut
printf("Data yang sudah terurut : \n");
for (i=0;i<jml;i++){
printf("%d\n",A[i]);
}
}
//Algoritma Bubble
int bubble(int n){
int temp;
for (i=1;i<=n-1;i++){
for (j=i;j<n;j++){
if (A[i-1]>A[j]){
temp = A[i-1];
A[i-1] = A[j];
A[j] = temp;
}
}
}
}
Kalau ada yang bingung silahkan tanyakan :)
* Program : Pengurutan Data *
* Author : Ady Putra Firmansyah *
* NIM : 3411151085 *
* BBM : 524E6FE8 *
* Line : Adhzyc *
* Instagram : Adhzy212 *
************************************************************/
//Program Pengurutan Data Menggunakan Bubble Short
#include<conio.h>
#include<stdio.h>
#define N 20
//Kamus Global
int bubble(int n);
int i,j,A[N];
//Main Driver
main(){
int jml;
//Tampilan Awal
printf("METODA BUBBLE SORT \n\n");
printf("Masukkan Masukan Bilangan Yang Mau Diurutkan (maks 20) : ");scanf("%d",&jml);
printf("\n");
//Input Data
for (i=0;i<jml;i++){
printf("Bilangan ke %d : ",i+1);scanf("%d",&A[i]);
}
printf("\n");
//Mengurutkan Data
bubble(jml);
//Data Sudah Terurut
printf("Data yang sudah terurut : \n");
for (i=0;i<jml;i++){
printf("%d\n",A[i]);
}
}
//Algoritma Bubble
int bubble(int n){
int temp;
for (i=1;i<=n-1;i++){
for (j=i;j<n;j++){
if (A[i-1]>A[j]){
temp = A[i-1];
A[i-1] = A[j];
A[j] = temp;
}
}
}
}
Kalau ada yang bingung silahkan tanyakan :)
No comments:
Post a Comment