#include<stdio.h>
main()
{
int tabInt[100000];
int n, i;
int x=100;
int a=100;
int j=0, temp, flag = 1;
for(i = 0; i < a; i++)
{
printf("data ke %i adalah %i\n",i+1,rand()%x); // kalau urut ganti rand()%x diganti dengan i
tabInt[i]=rand()%x; // kalau urut ganti rand()%x diganti dengan i
}
while(flag)
{
flag = 0;
for(i=0; i<a; i++)
{
if(tabInt[i] > tabInt[i+1]) // descending tandanya "<" kalau ascending tandanya ">"
{
temp = tabInt[i];
tabInt[i] = tabInt[i+1];
tabInt[i+1] = temp;
flag++;
}
}
}
printf("\n\nSetelah pengurutan\n\n");
for(i=0; i<a; i++)
printf("elemen ke %i adalah %i\n",i+1,tabInt[i]);
return 0;
}
main()
{
int tabInt[100000];
int n, i;
int x=100;
int a=100;
int j=0, temp, flag = 1;
for(i = 0; i < a; i++)
{
printf("data ke %i adalah %i\n",i+1,rand()%x); // kalau urut ganti rand()%x diganti dengan i
tabInt[i]=rand()%x; // kalau urut ganti rand()%x diganti dengan i
}
while(flag)
{
flag = 0;
for(i=0; i<a; i++)
{
if(tabInt[i] > tabInt[i+1]) // descending tandanya "<" kalau ascending tandanya ">"
{
temp = tabInt[i];
tabInt[i] = tabInt[i+1];
tabInt[i+1] = temp;
flag++;
}
}
}
printf("\n\nSetelah pengurutan\n\n");
for(i=0; i<a; i++)
printf("elemen ke %i adalah %i\n",i+1,tabInt[i]);
return 0;
}