Program ini digunakan untuk mengurutkan nama-nama yang di inputkan sesuai abjad dari A ke Z
source codenya :
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main (void)
{
int i, j, a, k, m, jumlah;
char kata[100][40], sementara[40];
printf ("Input jumlah nama yang akan anda sorting = "); scanf ("%i", &jumlah);
for (i=1;i<=jumlah;i++)
{
printf ("Input nama ke-%i = ", i); scanf ("%s", &kata[i]);
if (i>1)
{
for (j=1;j<=(i-1);j++)
{
a=(strcmp(kata[i], kata[j]));
if (a<=0)
{
strcpy (sementara, kata[i]);
for (k=(i-1);k>=j;k--)
{
m=(k+1);
strcpy (kata[m], kata[k]);
}
strcpy (kata[j], sementara);
}
}
}
}
system ("cls");
printf("Hasil pengurutannya menjadi : \n");
for (i=1;i<=jumlah;i++)
{
printf ("%s\n", kata[i]);
}
getch();
}