Minggu, 01 November 2015

PROGRAM C++ MENAMPILKAN URUTAN NAMA

//programnya

#include<conio.h>
#include<string.h>
#include<iostream.h>


int main (void)
{
    int i, j, a, k, m, jumlah;
    char kata[100][40], sementara[40];
    cout <<"Input jumlah nama yang akan anda sorting = ";cin>>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);
               }
           }
        }
    }

    printf("Hasil pengurutannya menjadi : \n");
    for (i=1;i<=jumlah;i++)
    {
        printf ("%s\n", kata[i]);
    }
    getch();
}


//Output :


Tidak ada komentar:

Posting Komentar