Sabtu, 07 Mei 2016

Selection sorting (c++)

#include <iostream.h>
void baca_data(int A[], int n)
{ int i;
for (i = 0; i < n; i++)
{ cout << "Data ke-%d : ",i+1);
cin >> A[i]);
}
}
void cetak_data(const int A[], int n)
{ int i;
for (i = 0; i < n; i++)
cout << "%d ",A[i]);
cout << "\n");
}
void tukar (int *a, int *b)
{ int temp;
temp = *a;
*a = *b;
*b = temp;
}
void minimum(int A[], int dari, int n, int * tempat)
{ int i, min;
min = A[dari];
*tempat = dari;
for (i = dari+1; i<n; i++)
if (A[i] < min)
{ min = A[i];
*tempat = i;
}
}
void selection_sort(int A[], int n)
{ int i, t;
for (i = 0; i<n; i++)
{ minimum(A, i, n, &t);
tukar(&A[i], &A[t]);
}
}
main() {
int data[10], n;
cout << "Banyak data : ");
cin >> n);
baca_data(data,n);
cetak_data(data,n);
selection_sort(data,n);
cetak_data(data,n);
return 0;
}

Related Posts:

  • Selection sorting (c++) #include <iostream.h> void baca_data(int A[], int n) { int i; for (i = 0; i < n; i++) { cout << "Data ke-%d : ",i+1); cin >> A[i]); } } void cetak_data(const int A[], int n) { int i; for (i = 0; i < n… Read More
  • MENGENAL BAHASA C DAN C ++ Mengenal Bahasa  C dan C++                                                       &n… Read More
  • Tugas Diktat ALPRO (algoritma pemrogaman) kami dari klompok 1 : Anggota : Arma yoga prasetyo (1500018071)                  Yogi Handika                  Agus sus… Read More
  • INSERTION SORTING BERSERTA PROGRAM NYA A. INSERTION SORTING 1. Sedikit pengertian dan review Ini adalah algoritma Sorting sederhana yang menggunakan array dengan menggeser elemen satu per satu. Berikut ini adalah beberapa karakteristik penting dari Penyisip… Read More
  • Tugas kelompok Diktat Alpro bab 7(Latihan 2) Buatlah algoritma dan function dalam bahasa C untuk menggantikan strlen, yaitumengetahui panjang suatu string#include <iostream>/* run this program using the console pauser or add your own getch, system("pause") o… Read More

1 komentar: