-->

Program Mengurutkan 100 Buah Data - Array dalam Fungsi C/C++

 

Studi Kasus Post Test 4.1 (Array dalam Fungsi - Modul 4)

Buatlah program dengan bahasa C/C++ untuk mengurutkan 100 buah data masukan dengan fungsi array.

#include <stdio.h>
int data[100];
int n, i, j, tmp;

int scan (int n, int data[])  //parameter memasukan data
{
 for (i = 0; i < n; i++)  //perulangan untuk memasukan nilai ke dalam array
 {
  printf ("Masukkan Angka ke %d : ", i+1);
  scanf ("%d", &data[i]);
 }
}

int proses (int n, int data[])  //parameter proses
{
 for (i = 0; i < n; i++)  //perulangan untuk memasukan kedalam array
 {
  for (j = i + 1; j < n; j++)
  {   //digunakan logika penukaran dan perulangan untuk mengurutkan angka
   if (data[i] > data[j])
   {
   tmp = data[i];
            data[i] = data[j];
            data[j] = tmp;
   }
  }
 }
}

int print (int n, int data[] )  //parameter tampilan hasil
{
 printf ("\nHasil pengurutan angka\n");
 for (i = 0; i < n; i++)  //perulangan untk menampilkan hasil
 {
  printf ("%d ",data[i]);
 }
}

int main()
{
 printf ("Mengurutkan 100 Data Masukan\n");
 printf ("Masukan jumlah data (MAX 100) : ");
 scanf ("%d", &n);  //masukan jumlah elemn
 
 scan (n, data);  //pemanggilan untuk masukan isi array
 proses (n, data);  //pemanggilan untuk proses 
 print (n, data);  //pemanggilan tampilan hasil 
} 


Hasil Running & Keterangan

 

Berlangganan update artikel terbaru via email:

0 Response to "Program Mengurutkan 100 Buah Data - Array dalam Fungsi C/C++"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel