E-Book How To Solve It By Computer : 4.6 Finding The K^th Smallest Element.

4.6.1 :   

Program Dev C++ :

#include <stdio.h>
#include<iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

main() {
    int x;
    int y;
    cout<<"Masukkan bilangan ke- 1 : ";
    cin>>x;
    cout<<"Masukkan bilangan ke-2  : ";
    cin>>y;
    if(x>y){
  
    cout<<"lebih besar dari pada\n\n ";cin>>x,y;
}else if(x=y){
    cout<<"sama besar dengan\n\n";cin>>x,y;

}else{
    cout<<"lebih kecil dari pada\n\n";cin>>x,y;
}
  
    return 0;
}

4.6.3 :       


Algoritma;
     1.n < - bilangan
     2.untuk i=0
        Masukkan data [i];
        ulang selama i<n;
        untuk a= 0
        untuk b = n-1
        jika data [b]< data [b-1] maka tukar data
        .....
        Akhir jika
        b--1;
       akhir untuk
       tampilan data [i];
       a++;
       akhir untuk
    3. keluar  

   Program Dev C++ :

#include<iostream>
#include<iomanip>

using namespace std;

main()
{
    int byk, htg=1, tmp, data[15];

      cout << "Banyak data : ";
      cin >> byk;

      for(int i=0; i<byk; i++)
      {
      cout << "Masukkan data ke-"<<i<<" : ";
      cin >> data[i];
      }
   
    endl(cout);
    
   cout<<"data diurut (Naik): ";
      for(int a=0; a<byk; a++)
      {
            for(int b=byk-1; b>=a; b--)
            {
             if(data[b]<data[b-1])
             {
             tmp = data[b];
             data[b] = data[b-1];
             data[b-1] = tmp;
             }

            }
            cout<<data[a]<<" ";
        }

        cout<<"\nData diurut (Turun) : ";

       for(int i=byk-1; i<=0; i--)
       {
            for(int h=0; h<i; h++)
            {
                if(data[h] > data[h+1])
                {
                    tmp = data[h];
                    data[h] = data[h+1];
                    data[h+1] = tmp;
                }
            }
            cout<<data[i]<<" ";
       }
       cout<<"\n"<<endl;

    return 0;
}

Sekian dan Terima Kasih, Semoga Bermanfaat.

Comments

Popular posts from this blog

Program Menghitung Hambatan Seri dan Pararel

Menghitung nilai ipk mahasiswa

Rencana Kuliah Bulan ke-3 : Menggeser Elemen Array