Algoritma Programan Bubble Sorting

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

ALGORITMA PROGRAMAN

BUBBLE SORTING

Nama : Syahrul Faisal


Nim : 13020210092
kelas : A3

PROGRAM STUDI TEKNIK INFORMATIKA


FAKULTAS ILMU KOMPUTER
UNIVERSITAS MUSLIM INDONESIA
MAKASSAR
2021
#include <iostream>

using namespace std;

int main(){

int jm;

cout<<"\n masukkan jumlah data :";

cin>>jm;

int a [jm];

char h [jm];

for(int i=1;i<jm+1;i++){

cout<<"\ndata ke -"<<i;

cout<<"\n masukkan huruf ke -"<<i<<":";

cin>>h [i];

cout<<"\n masukkan angka ke -"<<i<<":";

cin>>a [i];

}cout<<endl;

cout<<"\n data sebelum di urutkan :";

cout<<"\n huruf :";

for(int i=1;i<jm+1;i++){

cout<<h[i]<<"|";

}cout<<endl;

cout<<"\n angka :";

for(int i=1;i<jm+1;i++){
cout<<a[i]<<"|";

}cout<<endl;

for(int i=1;i<jm+1;i++){

for (int j=1+i;j<jm+1;j++){

if(h[i]>h[j]){

char jm1 = h[i];

int jm2 = a[i];

h[i] = h[j];

a[i] = a[j];

h[j] = jm1;

a[j] = jm2;

}}

cout<<"\n data berdasarkan huruf :";

cout<<"\n huruf :";

for(int i=1;i<jm+1;i++){

cout<<h[i]<<"|";

cout<<endl;

cout<<"\n angka :";

for(int i=1;i<jm+1;i++){

cout<<a[i]<<"|";

cout<<endl;

return 0;

You might also like