Kita Adalah Pembuat Karma kita sendiri mewarisi karma kita sendiri dah terlahir oleh karma kita sendiri......

Jumat, 16 Desember 2011

Quiz untuk Lab Algoritma

#include <iostream.h>
#include <iomanip.h>
void main()
{
int data[100];
int n,i;
int temp;
cout<<"Masukan Banyaknya Jumlah Array : ";
cin>>n;
for(i=0;i<n;i++)
{
cout<<"Array["<<i<<"] = ";
cin>>data[i];
}
cout<<"\n\nData Sebelum Diurutkan :\n\n";
for(i=0;i<n;i++)
{
cout<<setw(3)<<data[i];
}
cout<<endl;
cout<<"Data Array Secara Ascending :\n";
for(int j=0;j<i;j++)
{
}
for(int k=0;k<=i-1;k++)
{
for(int l=0;l<i-1;l++)
{
if (data[l]>data[l+1])
{
temp=data[l];
data[l]=data[l+1];
data[l+1]=temp;
}
}
}
for(int v=0;v<i;v++)
{
cout<<setw(3)<<data[v];
}
cout<<endl;
cout<<endl;
cout<<"Data Array Secara Descending :\n";
for(int p=0;p<i;p++)
{
}

for(int r=0;r<=i-1;r++)
{
for(int t=0;t<i-1;t++)
{
if (data[t]<data[t+1])
{
temp=data[t];
data[t]=data[t+1];
data[t+1]=temp;
}
}
}
for(int m=0;m<i;m++)
{
cout<<setw(3)<<data[m];
}
cout<<endl;
int y, flag=0;
cout<<"Masukan Angka pencarian "; cin>>y; // untuk mencari data array yang ingin tau di array ke berapa
for(i=0;i<n;i++)
{
if(data[i] == y)
{
flag += 1;
break;
}
}
if(flag == 1)
{
cout<< "Angka "<<y<<" Ada Di Array ke- " <<i<<"\n\nSecara Descending ";
cout<<endl;
}
else
{
cout<<"Tidak Ada Data Array yang Dimaksudkan"<<endl;

}
}

Tidak ada komentar:

Posting Komentar