RadarURL Siskom Black 4rt: Program Pengurutan Nama

Jumat, 09 Maret 2012

Program Pengurutan Nama

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(); 
}
Related Posts Plugin for WordPress, Blogger...
Coming Soon !!! System Computer Grand Event ( Screen ) Yang Akan Diselenggarakan Oleh Prodi Sistem Komputer Universitas Tanjungpura, Info Selanjutnya Akan Diposting Di Website Ini ... Ikuti Terus Berita - Berita SiskomBlack4rt ||||||| Presented By @ArMy