a.j.rizkiaAvatar border
TS
a.j.rizkia
Mohon Bimbingannya yang jago C++ (tentang Bubble Sort gan)
permisi agan dan aganwati, jadi gini gan ane lagi ngoding buat bikin program untuk mengurutkan data terstruktur, nah di program ini ane harus bikin buat ngurutin data NIM sama Nama mahasiswa pake metode bubble sort.
ane udah coba2 gan tapi masih belum bisa, maka dari itu ane mau minta bimbingannya ke agan2 semua.
ini gan codingan yang udah ane buat, kalo ane run muncul error "cannot call main from within the program" sama "statement missing gitu gan.

Code:
#include<stdio.h>
//Deklarasi struct
struct data_mahasiswa
{
};
//Fungsi cetak tahapan pengurutan
void cetak(int A[],int n,int k,int j){
int i=0;
printf("Tahap %d - i=%d : ",k+1,j);
while(i<n){
printf("%d ", A[i]);
i++;
}
printf("\n");
}
//Fungsi pengurutan dengan BubbleSort
void BubbleSort(int A[],int n){
int i,k,x;
for(k=0; k<n-1; k++){
for (i=n-1; i>k; i--){
if (A[i] < A[i-1]){
x=A[i];
A[i]=A[i-1];
A[i-1]=x;
}
cetak(A,n,k,i); //fungsi cetak dipanggil di dalam fungsi pengurutan
}
//Program utama
main(){
int i,k,n A[50];
int nim[8];
int nama;
scanf("%d", &n);
i=0;
while(i<n){
scanf("%d", &A[i]);
i++;
}
}
//deklarasi variabel //pembacaan ukuran aray dan data mahasiswa yang akan disimpan
BubbleSort(A,n); //pemanggilan fungsi pengurutan
printf("Hasil akhir : "); //menampilkan hasil akhir
i=0;
while(i<n){
printf("%d", A[i]);
i++;
}

}
}

Mohon bantuannya gan, sorry belum bisa kasih cendol.

Spoiler for Gini gan kira-kira hasilnya:

Diubah oleh a.j.rizkia 19-06-2016 14:07
0
1.3K
15
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan