Sabtu, 16 April 2016

buku 2 bab 4 4.7 mencari elemen terkecil

  • permasalahan
    mencari elemen terkecil dari deretan array
  • analisis
    • masukkan posisi pertama sebagai variabel elemen terkecil
    • melakukkan perulangan mulai setalah posisi awal
    • disetiap perulangan lakukan pengecekan apakah lebih kecil dari variabel elemen terkecil jiga iya masukkan data di array ke variabel elemen terkecil
  • flowchart raptor
    fungsi fre

    fungsi main
  • cpp
    #include <iostream>
    void freku(const int data[],int n,int &sp){
        int max=0; int byk;
        for(int i=0;i<n;i++){
            byk=0;
            for(int j=0;j<n;j++){
                if(data[i]==data[j]) byk++;
            }
            if(byk>max) {sp= data[i]; max=byk;}
           
        }
    }
    int main(int argc, char** argv) {
        int data[]={2,5,3,6,2,5,7,8,5,3,4,8,1,9,4,7,2,0,4,2,5,4,2,8,3,6,3,4,1,8,9,3,5,1,2,4,6};
        int n = sizeof data/sizeof(int);
        int sp;
       
        freku(data,n,sp);
        std::cout<<sp;
        return 0;
    }

Tidak ada komentar:

Posting Komentar