praktikum 4.1

listing program:

//============================================================================
// Name        : 1.cpp
// Author      : Yuda
// Version     :
// Copyright   : Your copyright notice
// Description : Hello World in C++, Ansi-style
//============================================================================

#include <iostream>
using namespace std;

 int main() {
    int i,j,iMin;
    int n,urut;
    int Tmp;
    int Arr[50];

    cout<<"masukan banyak data yang akan diurutkan";
    cin>>n;

    urut=1;
    for(i=0;i<n;i++){
        cout<<"masukan data ke "<<i+1<<":";
        cin>>Arr[i];
    }

    for(i=0;i<n-1;i++){
        iMin=i;

        for(j=urut;j<n;j++){
            if(Arr[j]<Arr[iMin]){
                iMin=j;

                if(Arr[i]!=Arr[iMin]){
                    Tmp=Arr[i];
                    if (Arr[i]>Arr[iMin]){
                        Arr[i]=Arr[iMin];
                        Arr[iMin]=Tmp;
                    }
                }

            }
        }
        urut=urut+1;
    }
    cout<<"\nSetelah diurutkan : ";
    for(i=0;i<n;i++){
        cout<<"\nelemen ke "<<i+1<<";"<<Arr[i]<<"\n";
    }

    return 0;
}


hasilnya adalah...::


masukan banyak data yang akan diurutkan4
masukan data ke 1:45
masukan data ke 2:63
masukan data ke 3:13
masukan data ke 4:35

Setelah diurutkan :
elemen ke 1;13

elemen ke 2;35

elemen ke 3;45

elemen ke 4;63

0 komentar:

Posting Komentar