Senin, 18 Oktober 2010

C++ mengurutkan bilangan

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

void main ()
{
int kar[10];
int i,temp;
int mak=10,min=2;
cout<<"NAMA    :KHAIRUL AKMAL"<<"\n";
cout<<"NIM    :D05109007"<<"\n";
cout<<"\n";
cout<<"angka sebelum diurutkan"<< "\n";

kar[0] = 10;
kar[1] = 4;
kar[2] = 2;
kar[3] = 5;
kar[4] = 3;
kar[5] = 8;
kar[6] = 9;
kar[7] = 2;
kar[8] = 9;
kar[9] = 5;
cout<<"\n";

    for( i=0;i<=9;i++)
     cout<<kar[i]<< " ";
     cout<<"\n";
    {
    {
        if(kar[i]<min)
        min=kar[i];
        if(kar[i]>mak)
        mak=kar[i];
    }
   
    cout<<"Nilai minimum : "<<min;
    cout<<"\nNilai maksimum : "<<mak<<"\n\n";
  
}

    {
       for(int t=0;t<=i;t++)
        {
         for(int u=t+1;u<=i;u++)
            {
             if(kar[t]<kar[u])
                {
                 temp=kar[t];
                 kar[t]=kar[u];
             kar[u]=temp;
              }
    }
}          cout<<"angka telah diurutkan"<<endl;
cout<<"\n";
}
        for(i=0;i<10;i++)
            {
             cout<<" "<<kar[i]<<endl;
}            }