Hasil :
Kode Program:
void urutkan(a,n)
int a[];
int n;
{
int i,j,tampung;
for(i=0;i<n-1;++i)
for(j=i+1;j<n;++j)
if(a[i] > a[j]){
tampung = a[i];
a[i] = a [j];
a[j] = tampung;
}
}
void median(a,n)
int a[];
int n;
{
float tengah;
// int b;
if (n%2==0){
tengah=(a[(n-1)/2]+a[((n-1)/2)+1])/2;
printf("\nnilai tengahnya adalah = %.2f",tengah);}
else{
tengah=a[n/2];
printf("\nnilai tengah adalah = %.2f",tengah);}
}
void inputdata(int a[], int n)
{
int i;
for (i=0 ; i<n ; i++)
{
printf("data ke-%d = ",i+1); scanf("%d",&a[i]);
}
}
tampilkan (int a[], int n)
{
int i;
for (i=0 ; i<n ; i++)
printf("%d\t",a[i]);
}
void main()
{
int b[100],x;
float tengah;
system("cls");
printf("mau berapa data ? "); scanf("%d",&x);
inputdata(b,x);
printf("\n");
printf("Data yang di inputkan = ");
tampilkan(b,x);
printf("\n");
urutkan(b,x);
printf("\ndata setelah diurutkan = \n");
tampilkan(b,x);
median(b,x);
printf("\n\nDibuat oleh Yozi Alhafiz 1TK");
getch();
}
oke banget infonya berguna sekali
ReplyDeletekandungan air mineral
void urutkan(a,n)
ReplyDeleteint a[];
int n;
{
int i,j,tampung;
for(i=0;i a[j]){
tampung = a[i];
a[i] = a [j];
a[j] = tampung;
}
}
metode pengurutan ini pakai metode apa ya kak?