Array Lanjutan - Usia

 Array Lanjutan

Usia


// Judul    : Array Lanjutan


#include<iostream>

using namespace std;


// Kamus    :

int x, y, z, ps;

float total, rtrt;


// Deskripsi

int main()

{

    cout << "Input Data Usia Pasien di Bawah Ini!" << endl;

    cout << "Jumlah pasien : " ;

    cin >> ps ;


    int usia[ps];


    x=1;

    total=0;

    do

    {

        cout << "Usia Pasien " << x << " : ";

        cin >> usia[x];

        total=total+usia[x];

        x=x+1;

    }while(x<=ps);


    rtrt = total/ps ;


    cout << "Rata-rata usia pasien adalah " << rtrt << endl;


    x=1;

    do

    {

        y=x+1;

        do

        {

           if(usia[x]>usia[y])

           {

               z = usia[x];

               usia[x] = usia[y];

               usia[y] = z;

           }

        y=y+1;

        }while(y<=ps);

        x=x+1;

    }while(x<ps);


    cout << "Urutan usia pasien dari yang terkecil adalah ";


     x=1;

    do

    {

        cout << usia[x] << " " ;

        x=x+1;

    }while(x<=ps);


    x=ps;

    do

    {

        y=x-1;

        do

        {

           if(usia[x]<usia[y])

           {

               z = usia[x];

               usia[x] = usia[y];

               usia[y] = z;

           }

        y=y-1;

        }while(y>=1);

        x=x-1;

    }while(x>1);

    cout << endl;


    cout << "Urutan usia pasien dari yang terbesar adalah ";


    x=ps;

    do

    {

        cout << usia[x] << " " ;

        x=x-1;

    }while(x>=1);


}


Komentar

Postingan Populer