Assalamualaikum guys..
Melanjutkan postingan sebelumnya tentang sorting, kali ini mimin mau share source code program Sorting Maksimum C++ nih barangkali temen-temen ada yang lagi butuh referensi buat programnya, silahkan dicomot aja :v Happy sharing guys! Semoga bermanfaat :)
#include <iostream>
using namespace std;
void seleksimax(int data[], int n);
int main()
{
int i;
int n=9;
int data[]={100,10,32,20,60,12,70,25,45,65};
cout<<"Sebelum diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
cout<<"---------------------------------------"<<endl;
seleksimax(data,n);
cout<<"Setelah diurutkan = ";
for(i=0;i<=n;i++)
cout<<data[i]<<" ";
cout<<endl;
}
void seleksimax(int array1[],int n)
{
int i, j, tmp, imaks;
for(i=n;i>=1;i--)
{
imaks=0;
for(j=1;j<=i;j++)
{
if(array1[j]>array1[imaks])
imaks=j;
}
tmp=array1[imaks];
array1[imaks]=array1[i];
array1[i]=tmp;
}
}
Tidak ada komentar:
Posting Komentar