Thursday, 1 December 2016

Ascending dalam Bahasa C

Disini saya akan membagikan contoh program ascending dengan inputan user dalam Bahasa C
Semoga bermanfaat

#include <stdio.h>
#include <windows.h>
#include <conio.h>


int a[10], i=0, j=0, n, t;

main() {
    Sorting:
    system("cls");
printf ("Inputkan Banyak Data yang akan diurutkan : ");
scanf ("%d", &n);
printf ("\n");

for (i = 0; i <n; i++)
{
printf ("\n Masukkan Data ke %d : ", (i+1));
scanf ("%d", &a[i]);
}

for (j=0 ; j<(n-1) ; j++)
{
for (i=0 ; i<(n-1) ; i++)
{
if (a[i+1] < a[i])
{
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}
}
}

printf ("\n Setelah Pengurutan: ");
for (i=0 ; i<n ; i++)
{
printf (" \nindeks ke %d: %d",i+1, a[i]);
}
printf("\nKembali ke awal ? (y/n)");
i=getch();
if (i=='y')
goto Sorting;
else _exit(0);
}

No comments:

Post a Comment